- The invoicing APIs enable the creation, sending, and management of invoices directly through the platform. These APIs are designed to handle various invoice formats and can accommodate different billing cycles and terms. They allow users to automatically generate invoices based on the services rendered or products sold, send them to customers, and track their status until payment is received.The invoice journey for Bharat Connect users begins when a business needs to invoice another user whose BBPS ID they do not initially know. They start by using the /v1/bharat-connect/onboarding/business/b2b-ids/search API to search and verify the BBPS ID by entering known details.
- Once the BBPS ID is identified, the user can proceed to create an invoice using the Send Invoice Request API, where they enter details such as the amount, description, and terms of the invoice, ensuring it's sent to the correct BBPS ID.
- Post-invoice creation, the status of the invoice payment can be monitored in real-time via updates provided directly on the platform interface, helping users track whether the invoice is pending, paid, or needs attention.
- If the invoice is returned, rejected, or accepted, these statuses are communicated through the platform, utilizing webhook notifications to inform users of any required actions. In cases where an invoice needs modification after issuance, users can employ the Edit Invoice Request API API to make necessary adjustments, such as correcting amounts or updating payment terms, thus maintaining accuracy and compliance in financial transactions.
- This seamless integration of searching, invoicing, monitoring, and editing ensures a fluid transactional experience on Bharat Connect, empowering businesses to manage their billing operations efficiently.