Tango AR Inbound (Cash Receipt Confirmation) API
Generated fromTango AR Inbound API Integration Design Specification V1.0.docxin SharePoint folder02 Lease Integrations. OAS spec:ar-inbound-api.yaml
Overview
Async REST API for posting AR cash receipt confirmations to Tango. Tango updates billing status and check information; visible in Lease Financials → Receivables. Owner: Tango Analytics Spec version: 1.0 Status: Draft (auto-generated — needs review)Base URLs
Authentication
Headersx-client + x-api-key.
Endpoints
PUT /v1/leasemgmt/receivables
GET /v1/batch/status?gu_id=...
The completed-state shape differs slightly from other Tango APIs — there is no total_records field, and errors[] carries record_key + record_value + errormessage:
Data model
Validations
lease_receivable_idNULL →lease_receivable_id is missing or emptylease_receivable_idnot in Tango →Invalid Lease receivable Idreceivable_statusNULL →receivable_status is missing or emptyreceivable_statusnot in (PAID,VOID) →Invalid receivable_statuscheck_numberNULL →check_number is missing or emptycheck_dateNULL →check_date is missing or emptycheck_datenotMM/DD/YYYY→check_date value is not a valid date stringcheck_amountNULL →check_amount is missing or emptyapplied_amountNULL →Applied amount is not presentlate_fee_amountpresent andlast_late_fee_datenot →last_late_fee_date is missing or emptylate_fee_amountnot numeric →late_fee_amount is not a numberlast_late_fee_datenotMM/DD/YYYY→last_late_fee_date is not a valid date string
Open Questions / Assumptions
-
receivable_statusvalue mismatch: sample shows"RECEIVED", but validation #4 enforcesPAID/VOIDonly. Treating the validation as authoritative. - Status response shape diverges from other Tango APIs (no
total_records, flattererrors[]) — confirm this is intentional. - Numeric fields sent as strings in the sample; schema uses
number. - Lookup codes are
<TBD>in Appendix.

