


Error | Explanation |
Detail tax environment must match header. | In accounts payable vouchers and accounts receivable debit/credit memos, the tax environment must be the same in both the header and detail lines. |
Status | Tax System | pod_taxable | prh_tax_at |
Taxable | USA | Yes | “y” |
GTM | Yes | “Yes” | |
Non-taxable | USA | No | “n” or blank1 |
GTM | No | Blank |
Status | Amt | Tax System | Tax | TxC | vod_type | vod_tax | vod_tax_at |
Taxable | Item | USA | No | Blank | “R” | Blank | “y” |
GTM | Yes | Tax class | “R” | Blank | “Yes” | ||
Tax | USA | No | Blank | Blank | “y” | Blank | |
GTM | No | Blank | “T” | “t” | “No” | ||
Non-taxable | Item | USA | No | Exemption code or blank1 | “R” | Blank | Blank |
GTM | No | Tax class | “R” | Blank | Blank | ||
Tax2 | USA | No | Blank | Blank | “y” | Blank | |
GTM | – | – | – | – | – |
Status | Amt | Tax System | Tax | TxC | vod_type | vod_tax | vod_tax_at |
Taxable | Item | USA | No | Blank | Blank | Blank | Y |
GTM | Yes | Tax class | Blank | Blank | “Yes” | ||
Tax | USA | No | Blank | Blank | y | Blank | |
GTM | No | Blank | “T” | “t” | “No” | ||
Non-taxable | Item | USA | No | Blank | Blank | Blank | n or blank1 |
GTM | No | Tax class | Blank | Blank | “No” | ||
Tax2 | USA | No | Blank | Blank | y | Blank | |
GTM | – | – | – | – | – |
Status | Amt | Tax System | ard_tax | ard_tax_at | ard_taxc |
Taxable | Item | USA | Blank | Blank | Blank |
GTM | Blank | Tax class | Tax class | ||
Tax | USA | Blank | Blank | Blank | |
GTM | “t” | “No” | Blank | ||
Non-taxable | Item | USA | Blank | Blank | Blank |
GTM | Blank | Tax class | Tax class | ||
Tax1 | USA | – | – | – | |
GTM | – | – | – |
Status | Amt | Tax System | ard_tax | ard_tax_at | ard_taxc |
Taxable | Item | USA | Blank | “y” | Blank |
GTM | Blank | “Yes” | Tax class | ||
Tax | USA | “y” | Blank | Blank | |
GTM | “t” | “No” | Blank | ||
Non-taxable | Item | USA | Blank | “n” | Blank |
GTM | Blank | “No” | Tax class | ||
Tax1 | USA | – | – | – | |
GTM | – | – | – |
Table | Summary of Changes |
ard_det | For debit/credit memos, txusaarm.p sets ard_tax and ard_tax_at. |
ar_mstr | For debit/credit memos, txusaarm.p sets ar_tax_env using txtxeget.p. |
ca_mstr | txusaca.p sets ca_taxc and ca_tax_usage from ca_taxc or from the class file, if any. It also sets ca_tax_env using txtxeget.p. |
idh_hist | txusaari.p sets idh_taxc and idh_tax_usage from idh_taxc or from the class file, if any. It also sets idh_tax_env using txtxeget.p. |
ih_hist | txusaari.p sets ih_taxc and ih_tax_usage from ih_taxc or from the class file, if any. It also sets ih_tax_env using txtxeget.p. |
itm_det | If itm_prefix is CA and itm_type is any value except INV, txusaca.p sets itm_taxc and itm_tax_usage from itm_taxc or from the class file, if any. It also sets itm_tax_env using txtxeget.p. |
pod_det | If pod_taxable is Yes, txusapo.p sets pod_taxc to blank and sets pod_tax_env using txtxeget.p. If pod_taxable is No, txusapo.p sets pod_tax_env from po_tax_env. |
po_mstr | txusapo.p sets po_tax_pct[1], po_tax_pct[2], and po_tax_pct[3] to 0. It sets po_tax_usage from ad_tax_usage and po_taxc from ad_taxc. It also sets po_tax_env using txtxeget.p. |
prh_hist | txusapo.p sets prh_taxc to blank if prh_tax_at is “y”. It also sets prh_tax_env from pod_tax_env. If pod_taxable is Yes, txusapo.p sets prh_tax_at to “Yes”; otherwise, to blank. |
qod_det | txusaqo.p sets qod_taxc and qod_tax_usage from qod_taxc or from the class file, if any. It also sets qod_tax_env using txtxeget.p. |
qo_mstr | txusaqo.p sets qo_tax_pct[1], qo_tax_pct[2], and qo_tax_pct[3] to 0. txusaqo.p also sets qo_taxc and qo_tax_usage from qo_taxc or from the class file, if any. It also sets qo_tax_env using txtxeget.p. |
rma_mstr | txusarma.p sets rma_taxc from rma_taxc or from the class file, if any. |
sad_det | txusasc.p sets sad_taxc and sad_tax_usage from sad_taxc or from the class file, if any. txusasc.p sets sad_tax_env from sa_site and sa_taxc using txtxeget.p. |
sa_mstr | txusasc.p sets sa_tax_pct[1], sa_tax_pct[2], and sa_tax_pct[3] to 0. It sets sa_taxc and sa_tax_usage from sa_taxc or from the class file, if any. It also sets sa_tax_env using txtxeget.p. |
sfb_det | txusaca.p sets sfb_taxc and sfb_tax_usage from sfb_taxc or from the class file, if any. txusaca.p sets sfb_tax_env using txtxeget.p. |
sod_det | txusaso.p sets sod_taxc and sod_tax_usage from sod_taxc or from the class file if any. txusaso.p sets sod_tax_env using txtxeget.p. |
so_mstr | txusaso.p sets so_tax_pct[1], so_tax_pct[2], and so_tax_pct[3] to 0. txusaso.p sets so_taxc and so_tax_usage from so_taxc or from the class file, if any. txusaso.p sets so_tax_env using txtxeget.p. |
tx2d_det | txusapo.p creates tax details for purchase orders (GTM transaction type 20), receivers (21), reconciliations (23), and returns (25). txusaapv.p creates tax details for vouchers (22) and recurring vouchers (32). txusaapp.p creates tax details for accounts payable tax on discount at payment (29). txusaqo.p creates tax details for sales quotes (10). txusaso.p creates tax details for invoiced service calls (38), return material authorizations (36), sales orders (11), and pending invoices (13). txusaarm.p creates tax details for debit/credit memos (18). txusaari.p creates tax details for invoices (16). txusaarp.p creates tax details for accounts receivable tax on discount at payment (19). txusasc.p creates tax details for service quotes (33) and service contracts (34). |
vod_det | txusaapv.p sets vod_taxable, vod_taxc, vod_tax_usage, vod_tax, vod_tax_at, vod_type, and vod_tax_env. If vod_type is “r” and vod_tax_at is “Y”, vod_taxc is set to blank. |
vo_mstr | For vouchers, txusaapv.p sets vo_tax_pct[1], vo_tax_pct[2], and vo_tax_pct[3] to 0. It also sets vo_taxable, vo_taxc, vo_tax_usage, and vo_tax_env. |