Skip to content

service_debit

Thorsten Zoerner edited this page Feb 1, 2024 · 4 revisions

Service: debit

Method assets

Calls:

graph TD
   debit.assets --> debit_model.list
   debit.assets --> debit_model.find
Loading

Method open

Outstanding (open) debits of given meter

Calls:

graph TD
   debit.open --> asset.get
   debit.open --> debit_model.find
   debit.open --> debit_model.find
Loading

Method delayed

Calls:

graph TD
   debit.delayed --> debit_model.find
Loading

Method add

Add line item to debit account Add a position to the next invoice of a client identified by meterId.

Called by:

Calls:

graph TD
   clearing.commit --> debit.add
   debit.add --> debit_model.find
   debit.add --> debit_model.insert
   debit.add --> debit_model.update
Loading

Method closeBilling

Called by:

Calls:

graph TD
   clearing.commit --> debit.closeBilling
   debit.closeBilling --> debit_model.find
   debit.closeBilling --> metering.updateReading
   debit.closeBilling --> metering.updateReading
   debit.closeBilling --> clearing.find
   debit.closeBilling --> debit_model.remove
   debit.closeBilling --> clearing.commit
   debit.closeBilling --> access.createInvoiceJWT
   debit.closeBilling --> invoice_model.insert
Loading
Clone this wiki locally