Anrok · Schema

LineItemJurisTax

Taxes for a line item for a jurisdiction or region.

Sales TaxVATTax ComplianceSaaSFintechTax AutomationNexusE-Invoicing

Properties

Name Type Description
id string The ID of the jurisdiction or region.
name string The name of the jurisdiction or region.
nonTaxableAmount string The non-taxable amount of the line item in the smallest denomination of the currency (e.g. cents or pennies).
exemptions array
taxableAmount string The taxable amount of the line item in the smallest denomination of the currency (e.g. cents or pennies).
rate string The tax rate.
taxAmount object The tax amount of the line item in the smallest denomination of the currency (e.g. cents or pennies).
View JSON Schema on GitHub

JSON Schema

line-item-juris-tax.json Raw ↑
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "https://raw.githubusercontent.com/api-evangelist/anrok/main/json-schema/line-item-juris-tax.json",
  "title": "LineItemJurisTax",
  "description": "Taxes for a line item for a jurisdiction or region.",
  "type": "object",
  "properties": {
    "id": {
      "description": "The ID of the jurisdiction or region.",
      "type": "string",
      "example": "4109000"
    },
    "name": {
      "description": "The name of the jurisdiction or region.",
      "type": "string",
      "example": "Hill County"
    },
    "nonTaxableAmount": {
      "description": "The non-taxable amount of the line item in the smallest denomination of the currency (e.g. cents or pennies).",
      "type": "string",
      "format": "Decimal",
      "example": "100.00"
    },
    "exemptions": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "reason": {
            "description": "The reason for the exemption.",
            "type": "string",
            "enum": [
              "reverseCharge",
              "customerExempt",
              "transactionExempt"
            ]
          },
          "amount": {
            "description": "The amount of the exemption in the smallest denomination of the currency (e.g. cents or pennies).",
            "type": "string",
            "format": "Decimal",
            "example": "100.00"
          }
        }
      }
    },
    "taxableAmount": {
      "description": "The taxable amount of the line item in the smallest denomination of the currency (e.g. cents or pennies).",
      "type": "string",
      "format": "Decimal",
      "example": "100.00"
    },
    "rate": {
      "description": "The tax rate.",
      "type": "string",
      "nullable": true,
      "format": "Decimal",
      "example": "0.05"
    },
    "taxAmount": {
      "description": "The tax amount of the line item in the smallest denomination of the currency (e.g. cents or pennies).",
      "type": "object",
      "properties": {
        "inclusive": {
          "description": "The inclusive tax amount in the smallest denomination of the currency (e.g. cents or pennies).",
          "type": "string",
          "format": "Decimal",
          "example": "100.00"
        },
        "exclusive": {
          "description": "The exclusive tax amount in the smallest denomination of the currency (e.g. cents or pennies).",
          "type": "string",
          "format": "Decimal",
          "example": "10.00"
        }
      }
    }
  }
}