A&BR Flows
A&BR flow for SalesExpress
The A&BR Flow for SalesExpress involves multiple systems to manage and validate contractual and billing data. It starts with SalesExpress (SE) initiating the A&BR setContractEvent API call, updating statuses like Customer Signed and Counter Signed. SE triggers the SetAbrData API, prompting the A&BR Platform (ABR) to retrieve and update opportunity and contract details from ROME and Contract MS (CONTRACT). ABR performs validations including MCN Validation for MIS service and Address Validation. Upon submission, ABR sets the Billing Account Package with EDF and notifies BCAI, which creates the Billing Hierarchy and writes the Billing Account A&BR. ABR processes responses and handles errors gracefully.

A&BR flow for SSP-Maestro
The A&BR Flow for Maestro involves a series of interactions between multiple systems to manage and validate contract and billing information efficiently. The process begins with Maestro initiating the Set Contract Event Data and the SetAbrData API calls to the A&BR Platform (ABR). ABR then retrieves opportunity details from ROME and contract details from Contract MS (CONTRACT), updating these details in the A&BR record. Using SAUP data, ABR performs additional validations such as UDF, SEI, and SpecialBid Validation. Once the data is ready, ABR notifies BCAI that the A&BR is ready for submission, providing details like Contract Number and A&BR Id. BCAI collects the A&BR details via the Cif API and proceeds to create the Billing Account, sending the Billing Hierarchy Creation Response back to ABR. ABR processes the response and handles any errors by sending a graceful recovery notification email. Upon successful completion, ABR sends an ATP Complete event to Maestro, which includes important event details like the status, description, contract effective date, and contract number.
