Schema fields for VCTV

This table includes the elements that can be found in the
input schema
for the Vendor Charged Tax Verification (VCTV) feature.
Element
Level
Required
Description
ACCRUAL_METHOD
Invoice/Header
No
Accrual method specified in the request. The accrual method configured in Determination can be overridden in the request.
DOCUMENT_TYPE
Invoice/Header
Yes
The document type to use with the VCTV feature.
IS_VENDOR_TRUSTED
Invoice/Header
No
A trusted vendor designation can be overridden in the request.
VENDOR_TAX
Invoice/Header
No
The amount of tax charged by vendor.
This table includes the elements that can be found in the output schema.
Element
Level
Description
ACCRUAL_AMOUNT
Invoice
The total tax amount to be accrued for the invoice. This is determined based on the invoice accrual method.
ACCRUAL_AMOUNT
Line
The accrued amount per invoice line. This is determined based on the accrual method.
ACCRUAL_AMOUNT
Jurisdiction/Tax
The accrued amount for each jurisdiction for each invoice line. This amount's determined using the tax rate-based allocation method.
ACCRUAL_METHOD
Invoice/Header
The input accrual method (override) used for the transaction.
ALLOCATION_METHOD
Line
For undercharged U.S. transactions, the allocation method applied to the accrued amount. The XML's the line level. Valid values include TAX_RATE-BASED, TOP-DOWN, or BOTTOM-UP.
AMT_WITHIN_TOLERANCE_INDICATOR
Invoice/Header
Includes whether the vendor charged tax (VCT) amount's within the passing range for the tolerance amount check.
IS_DPP_APPLIED
Invoice/Header
For a U.S. transaction, indicates whether all invoice lines have a valid direct pay permit. These are considered at the invoice level. The value's true if all lines have a valid direct pay permit. Otherwise, the value's false.
IS_DPP_APPLIED
Line
The direct pay permit state. Valid values include Y and N. Direct pay permit applied for the line status.
IS_TRUSTED_VENDOR_AUDIT_INDICATOR
Invoice/Header
Indicates whether to audit the transaction for the trusted vendor. The value's true if the trusted vendor's excluded from the audit check. Otherwise, the value's false.
IS_VCT_APPLIED
Invoice/Header
Indicates whether the vendor charged tax is applied. Valid values include true or false.
VENDOR_CHARGE_TAX_GROUP_NAME
Invoice
If included in the request, the name of the vendor charged tax group used for the invoice.
VENDOR_CHARGE_TAX_GROUP_OWNER
Invoice
If included in the request, the name of the company that owns the vendor charged tax group.
VCT_RESPONSE_CODE
Invoice/Header
The response code when VCTV processing ends.
PAY_TO_VENDOR_AMOUNT
Invoice/Header
The total amount (gross amount and tax) to pay to the vendor at the invoice level.
PAY_TO_VENDOR_AMOUNT
Line
The total amount (gross amount and tax) to pay to the vendor at the line level.
PERCENT_WITHIN_TOLERANCE_INDICATOR
Invoice/Header
Indicates whether the VCT amount's within the passing range for the tolerance percentage check.
SHORT_PAY_VENDOR
Invoice/Header
Indicates whether to short pay the vendor. Valid values include Y, N, and NA (hold accrual).
TAX_SUMMARY
Line
The Determination Calculated Tax (DCT) amounts for each line.
TAX_VARIANCE
Line
The difference between the DCT amount and the VCT amount at the line level.
TAX_VARIANCE
Invoice
The difference between the DCT amount and the VCT amount at the invoice level.
THRESHOLD_AMOUNT
Invoice/Header
The configured tolerance amount value used for the tolerance amount check.
THRESHOLD_PERCENT
Invoice/Header
The configured tolerance percentage value used for the tolerance percentage check.
TOTAL_TAX_AMOUNT
Invoice/Header
The total tax amount calculated by Determination for the invoice.
TRUSTED_VENDOR
Invoice/Header
Indicates whether the vendor's considered a trusted vendor for the transaction. Valid values include Y and N.
USE_TAX_CONFIG
Invoice/Header
Indicates whether the transaction was run as Buyer or Seller. Valid values include Yes and No. Yes indicated the transaction was run as Buyer.
VCT_CALC_COMPANY_ROLE
Invoice
The company role for VCTV processing. Populated only when the company role's switched from Buyer to Seller.
VCT_DET_TAX_VARIANCE_AMT
Invoice/Header
The tax variance amount. VCTV processing continues when the difference between the vendor charged tax and the total tax calculated for the invoice exceeds the variance amount.
VCT_EFFECTIVE_TAXABLE_BASIS
Authority
The taxable basis determined using the accrued amount for each line. The formula for calculating the taxable basis is: accrual amount at the jurisdiction level / jurisdiction tax rate = taxable basis.
VCT_STATUS
Invoice/Header
Indicates whether the vendor charged tax is overcharged or undercharged. Valid values include ND (no difference), OC (overcharge), and UC (undercharged).
VENDOR_TAX
Authority/Tax
The vendor tax amount to be paid to all taxing jurisdictions for each line (prorated vendor tax at the line level).
VENDOR_TAX
Invoice/Header
The VCT amount included in the request. This is sent back to the ERP system.
VENDOR_TAX
Line
The VCT amount at the line (prorated vendor tax at the invoice level).