Xero Sales
Manages sales invoices, quotes, and customer credit notes
Requirements
Manages the complete sales transaction lifecycle in Xero Accounting, from customer quotes through invoice payment and refund processing. Provides full CRUD operations for sales invoices, customer credit notes, quotations, and overpayments with attachment handling, PDF generation, and audit trails.
Key Features:
- Sales invoice creation, retrieval, update, and management
- Customer quotation management with status tracking
- Credit note processing for refunds and corrections
- Overpayment tracking and credit allocation
- Invoice PDF generation and email distribution
- Attachment management for supporting documents
- Audit trail and history tracking for compliance
- Invoice reminder configuration
Includes:
- GET /connections - Retrieve available tenants
- DELETE /connections/{connectionId} - Disconnect tenant
- GET /api.xro/2.0/Invoices - List sales invoices
- POST /api.xro/2.0/Invoices - Create invoices
- GET /api.xro/2.0/Invoices/{InvoiceID} - Get invoice details
- POST /api.xro/2.0/Invoices/{InvoiceID} - Update invoice
- GET /api.xro/2.0/Quotes - List quotes
- PUT /api.xro/2.0/Quotes - Create quotes
- GET /api.xro/2.0/CreditNotes - List credit notes
- PUT /api.xro/2.0/CreditNotes - Create credit notes
- GET /api.xro/2.0/Overpayments - List overpayments
- PUT /api.xro/2.0/Overpayments/{OverpaymentID}/Allocations - Allocate overpayment