Development docs

Invoicing

The invoicing diagram describes the current workflow to get invoicing done. The diagram shows in swimming lanes which departments are involved and different systems that are part of the process. This diagram was created to get more insights on the process. As a statement that our current process might be broken and shows the fragile spots in the process.

One of the largest bottlenecks is the traffic overusage calculation. As this is a time consuming process, that takes up to 8 hours to complete. This process should be restarted as soon as possible after detection of missing information. The cause of the failure might not be the responsibility of dev.

Check upsellsnetflow: collects network traffic usagedoekoes: calulates network overusage per customercheck time logswe need to invoiceFirst workingday of the month, we need to invoiceAdriaan: monior processRaymond: check total numbersRaymond: press invoice buttonRaymond: export customersRaymond: import mutations into navisionRaymond: export invoicesRaymond: import invoices into navisiondoekoes: create domains mandje itemsdoekoes: create certificates mandje itemsadmin: create mandje items for other productsdoekoes: create network overusage mandje itemsstart invoice process, send invoices to customerssend invoices to other microservices to make them visible in caresend timelogs to leandersend timelogs to leandercheck overusage numbersyesbroken?ACKreceives email with time logs from adminreceives email with time logs from ticketsmerge time logs in 1 fileLeander: monior processfind root causecan we fix this?yesfix issueescalaterestart processdelay 8 hoursdo magic????SalesFinanceSystemCustom scriptnetworkLeanderDevelopmentOthers

Data over use fix

When detected that data over use calculations are not done (https://doekoes.true.nl/overuse)

We have to run the following scripts:

/data/www/doekoes/current/bin/solo -port=4001 /data/www/doekoes/current/bin/cake network_over_usage

This script will take hours to complete!

When finished run:

/data/www/doekoes/current/bin/solo -port=4001 /data/www/doekoes/current/bin/cake bill_over_usage

this script will create the actual mandje items . used to create the invoices. This takes just a few moments to complete.

Search results