API Request: GL Account and Cost Center for Tax Codes

Requested API Enhancements: Expose account and cost_center fields for tax charge codes in both:

  • GET/bills/revenue
  • GET/charge_codes/translations

The Revenue API currently returns account and cost_center for the primary charge, but tax line items do not include these fields, even when tax charge codes are fully mapped in StayNTouch. Additionally, the Charge Codes API doesn't expose account or cost_center. This prevents taxes from being correctly routed to GL accounts in downstream accounting systems and requires manual or hard‑coded logic outside of StayNTouch.

Revenue API current behavior:
{
    "account": "47060",
    "charge_code": "1000",
    "charge_code_description": "Room Charge (Room Revenue)",
    "cost_center": "7080",
    "gross_amount": 290.61,
    "net_amount": 290.61,
    "taxes": [
      {
        "amount": 34.2,
        "charge_code": "8000",
        "charge_code_description": "Room Tax",
        "tax_inclusive": false
      }

Revenue API expected behavior:

{
  "account": "47060",
  "charge_code": "1000",
  "charge_code_description": "Room Charge (Room Revenue)",
  "cost_center": "7080",
  "gross_amount": 290.61,
  "net_amount": 290.61,
  "taxes": [
  {
  "amount": 34.2,
  "account": "21520",
  " charge_code": "8000",
  "charge_code_description": "Room Tax",
  "cost_center": "1100",
  "tax_inclusive": false
  }

Login or Signup to post a comment