Home › Functional documentation › Contracts, facility, and financing servicing
Document menu← Home
Functional documentation
  1. 01Invoicing & OHADA accounting
  2. 02Invoice pipeline
  3. 03Financing request
  4. 04File analysis
  5. 05Offers & structured conditions
  6. 06Competitive position & market ranges
  7. 07Contracts, facility, and financing servicing
  8. 08Institution KYB
  9. 09Institution subscriptions
  10. 10Collateral & borrowing base
  11. 11Third-party custody
  12. 12Alerts & business observability
  13. 13Partner institutions and availability
  14. 14Legal review
  15. 15Embedded AI
  16. 16Company workspace, tenders & monitoring
  17. 17CRM, bids & contract management
  18. 18Human resources & delivery capacity
  19. 19Contract guarantees & execution loans
  20. 20Banking file, consent & review
  21. 21Bank decision, issuance & documentary evidence
  22. 22Documentary Collateral & verification limits
  23. 23Access rights, Founders program & notifications
  24. 24Data & integrations: universal exports
  25. 25Connected apps, public API, webhooks & MCP
  26. 26ERP connectors & synchronization
  27. 27Banking API & Collateral
Other documents
Functional documentation

Contracts, facility, and financing servicing

Why

Once an offer is accepted, a continuous, tamper-evident thread is needed running from the commitment all the way to repayment — disbursement included — without Tauraco ever touching the funds: the bank disburses directly, the platform documents and reconciles.

How, in the application

Servicing chain. Accepting an offer creates a commitment (Commitment), which freezes the commercial conditions as a cryptographically signed snapshot, in "conditions pending" status — its activation is blocked as long as condition precedents remain open. Once activated, it opens a credit facility, on which drawdowns are requested and then approved, each giving rise to a disbursement following its own states — two of which, distinct and never conflated: "disbursed" is not "confirmed." Tauraco does not record a payment, it receives proof of it, with a mandatory bank reference. The facility's outstanding balance only moves at the moment of that confirmation, under an explicit lock to prevent any lost write in the event of simultaneous payments. Next comes the repayment schedule, then the periodic reconciliation between the outstanding balance calculated by the platform and the balance announced by the bank.

Contracts and signature. The institutional process has no integrated electronic signature: the recorded commitment results from accepting the offer, without signing a contractual document in that same process. Two electronic-signature mechanisms exist on the platform (one multi-party, with a hashed event chain; the other single-signer, with hashed versions). They serve other uses and do not sign documents in the facility-drawdown-disbursement cycle.

Reconciliation. Comparing the outstanding balance derived from the movement register against the balance announced by the bank produces either a match or a variance classified as an exception — never corrected automatically. Resolving an exception requires an explicit resolution note; the original variance stays visible even after resolution, only the status changes.

Safeguards

  • The financial-movement register is append-only, guaranteed at three independent levels: a database trigger blocks any modification or deletion, even for the schema owner; application roles hold only read and insert privileges, never update; a closed list of constraints checks the consistency of every entry (non-zero amount, a reason mandatory for any correction).
  • An entry is never corrected by modifying it: either a reversing entry offsets it explicitly, or a motivated adjustment entry is added — no function exists to "bring back" a balance to a target figure, which would hide the discrepancy and its cause.
  • The platform initiates no outgoing payment and transfers no amount to an investor wallet. The institution enters disbursement statuses itself to track operations performed by the bank.