# Accounts Payable API > Read supplier invoices, check totals, tax figures, duplicates, and purchase-order lines, and prepare a payment review. It does not pay invoices or invent tax rules, purchase orders, suppliers, or payment terms. - Product: https://www.brainiac.software/api/accounts-payable - Docs: https://www.brainiac.software/api/accounts-payable/docs - OpenAPI: https://www.brainiac.software/api/accounts-payable/openapi.json - Contact: support@brainiac.software (https://www.brainiac.software/contact) ## Operations - POST /api/v1/accounts-payable/invoice-data-extract — $0.06 USDC — Extract invoice data: Extract supplier, invoice number, dates, currency, purchase-order number, terms, and amounts from a supplied invoice or a text-based PDF. Missing fields stay unavailable. No tax rule or payment term is invented. Docs: https://www.brainiac.software/api/accounts-payable/docs#accounts-payable-invoice-data-extract - POST /api/v1/accounts-payable/invoice-line-item-extract — $0.06 USDC — Extract invoice line items: Extract invoice line descriptions, quantities, unit prices, and amounts from supplied lines or selectable document text. Lines that are not present are not created. Docs: https://www.brainiac.software/api/accounts-payable/docs#accounts-payable-invoice-line-item-extract - POST /api/v1/accounts-payable/invoice-total-validate — $0.04 USDC — Validate invoice totals: Recompute the total from line amounts, subtotal, tax, discount, and shipping figures that are actually present. A missing figure is not treated as zero. Docs: https://www.brainiac.software/api/accounts-payable/docs#accounts-payable-invoice-total-validate - POST /api/v1/accounts-payable/invoice-duplicate-detect — $0.05 USDC — Detect duplicate invoices: Compare one invoice with other invoices supplied in the same request using the supplier and invoice number, and a content fingerprint. This does not search an accounts payable ledger. Docs: https://www.brainiac.software/api/accounts-payable/docs#accounts-payable-invoice-duplicate-detect - POST /api/v1/accounts-payable/purchase-order-match — $0.06 USDC — Match an invoice to a purchase order: Match the invoice to a purchase order supplied in the request. Purchase orders are not looked up or created. Lines match on SKU when both sides have one, otherwise on the same description. Docs: https://www.brainiac.software/api/accounts-payable/docs#accounts-payable-purchase-order-match - POST /api/v1/accounts-payable/invoice-tax-validate — $0.04 USDC — Validate invoice tax: Check a printed or supplied tax amount against a printed or supplied rate and subtotal. No statutory tax rate is applied. Docs: https://www.brainiac.software/api/accounts-payable/docs#accounts-payable-invoice-tax-validate - POST /api/v1/accounts-payable/payment-terms-extract — $0.03 USDC — Extract payment terms: Read payment terms only when they are supplied or printed, including Net N, due on receipt, and a stated discount such as 2/10 Net 30. Docs: https://www.brainiac.software/api/accounts-payable/docs#accounts-payable-payment-terms-extract - POST /api/v1/accounts-payable/payment-due-date-calculate — $0.03 USDC — Calculate a payment due date: Return a stated due date, or calculate one from an invoice date plus terms that were actually stated. Net 30 is not assumed, and no payment is scheduled. Docs: https://www.brainiac.software/api/accounts-payable/docs#accounts-payable-payment-due-date-calculate - POST /api/v1/accounts-payable/invoice-anomaly-detect — $0.05 USDC — Detect invoice anomalies: Flag amount mismatches, negative figures, date-order problems, and repeated lines that are present on the invoice. Unusual amounts are not guessed from a normal range. Docs: https://www.brainiac.software/api/accounts-payable/docs#accounts-payable-invoice-anomaly-detect - POST /api/v1/accounts-payable/review — $0.12 USDC — Review an invoice for payment: Combine the invoice checks into one review. No payment is initiated, and a clear review is not an approval to pay. Docs: https://www.brainiac.software/api/accounts-payable/docs#accounts-payable-review