Enable Xero users to sync contact payment terms, tax types, and tracking categories between Xero and Coreloops Directory.
Implement Xero-specific contact fields with mapping to unified Coreloops schema.
Payment Terms (Sales & Bills)
PaymentTerms.Sales.Day → sales_payment_daysPaymentTerms.Sales.Type → sales_payment_terms_type (DAYSAFTERBILLDATE, DAYSAFTERBILLMONTH, OFCURRENTMONTH, OFFOLLOWINGMONTH)PaymentTerms.Bills.Day → purchase_payment_daysPaymentTerms.Bills.Type → purchase_payment_terms_typeTax Configuration
AccountsReceivableTaxType → sales_tax_typeAccountsPayableTaxType → purchase_tax_typeTaxNumber → tax_numberTracking Categories
SalesTrackingCategories[].TrackingCategoryName → sales_tracking_category_nameSalesTrackingCategories[].TrackingOptionName → sales_tracking_option_namePurchasesTrackingCategories[].TrackingCategoryName → purchase_tracking_category_namePurchasesTrackingCategories[].TrackingOptionName → purchase_tracking_option_nameCredit Management
CreditLimit → credit_limit (UI feature, API support pending)AccountsReceivableTax → ar_tax_amount (read-only)AccountsPayableTax → ap_tax_amount (read-only)Contact Classification
IsSupplier → is_supplierIsCustomer → is_customerContactStatus → contact_status (ACTIVE, ARCHIVED)sales_payment_days: integer
sales_payment_terms_type: enum [days_after_invoice, days_after_month, current_month, following_month]
purchase_payment_days: integer
purchase_payment_terms_type: enum [days_after_invoice, days_after_month, current_month, following_month]
sales_tax_type: string
purchase_tax_type: string
tax_number: string
sales_tracking_category_name: string
sales_tracking_option_name: string
purchase_tracking_category_name: string
purchase_tracking_option_name: string
credit_limit: decimal
ar_tax_amount: decimal (read-only)
ap_tax_amount: decimal (read-only)
is_supplier: boolean
is_customer: boolean
contact_status: enum [active, archived]
payment_days: integer (maps from sales_payment_days or purchase_payment_days)
payment_terms_type: enum (normalised across all platforms)
early_payment_discount_days: integer (not native in Xero)
early_payment_discount_percent: decimal (not native in Xero)
credit_limit: decimal
current_balance: decimal (read-only)
account_active: boolean (maps from contact_status)
Please authenticate to join the conversation.
In Review
Feature Request
19 days ago
Linear
Get notified by email when there are changes.
In Review
Feature Request
19 days ago
Linear
Get notified by email when there are changes.