Tax Determination

RFC_UPDATE_TAXES_DOC

This call is used to record the data to the Tax Determination audit tables and also performs invoice maximum tax processing when required by law.

RFC Field Tax Determination Request Field Notes
POS_NO LnItm.lnItmNm
GROUP_ID N/A
COUNTRY N/A
DIVISION N/A
MATNR LnItm.goodSrv Default to the prod_code, but if that is null, the connector will use matnr instead (if it is not null).
PROD_CODE LnItm.goodSrv Default to the prod_code, but if that is null, the connector will use matnr instead (if it is not null).
GROUP_PROD_CODE N/A
QUANTITY LnItm.qnty
UNIT LnItm.qntyUMCd
APAR_IND LnItm.trnTp APAR_IND: 'V' = AP ; 'A' = ARIf APAR_IND is AR, then trnTp is set to "SALE". If APAR_IND is AP, then trnTp is set to "PURCHASE". If TAX_TYPE is 3, then APAR_IND is either: RENTAL_NO_OPTION_OWN_AR or RENTAL_NO_OPTION_OWN_AP.
TAX_TYPE LnItm.trnTp
EXEMP_IND N/A
TAX_DATE Doc.docDt
TXJCD_ST LnItm.shipTo, LnItm,billTo, LnItm.LSP, LnItm.LU

The connector will default all of these values to the TXJCD_ST value.

However, the ZZTWE values will take precedence if they are populated.

TXJCD_SF LnItm.shipFrom, LnItm.LOA, LnItm.LOR

The connector will default all of these values to the TXJCD_SF value.

However, the ZZTWE values will take precedence if they are populated.

TXJCD_POA LnItm.LOA Takes precedence over TXJCD_SF.
TXJCD_POO LnItm.LOR Takes precedence over TXJCD_SF.
AMOUNT LnItm.grossAmt GROSS_AMOUNT takes precedence overAMOUNT if it is not null.
GROSS_AMOUNT LnItm.grossAmt GROSS_AMOUNT takes precedence overAMOUNT if it is not null.
FREIGHT_AM LnItm.grossAmt If FREIGHT_AM is not null, GROSS_AMOUNT or AMOUNT will be modified.
EXEMPT_AMT N/A
REP_DATE LnItm.accntDt
CREDIT_IND LnItm.devCredIndr
ACCNT_NO LnItm.custrVend
ACCNT_CLS N/A
COST_OBJECT LnItm.specRulesCd s
PTP_IND LnItm.myDlvrCd
EXCERTIF N/A
EXREASON N/A
USER_DATA N/A
ENTITY_USE LnItm.myEndUseCd
LOC_CODE LnItm.shipFrom Takes precedence over TXJCD_SF.
TXJCD_LSP LnItm.LSP Takes precedence over TXJCD_ST.
TXJCD_LOU LnItm.LU Takes precedence over TXJCD_ST.
TXJCD_BT LnItm.billTo Takes precedence over TXJCD_ST.
GL_ACCNT LnItm.CustAttrb GL_ACCOUNT_NUMBER
SLS_OFFICE LnItm.CustAttrb SALES OFFICE
SLS_GRP LnItm.CustAttrb SALES GROUP
COST_CENTER LnItm.CustAttrb COST_CENTER
MAT_GRP LnItm.CustAttrb MATERIAL GROUP
CUST_GRP LnItm.CustAttrb CUSTOMER GROUP
CLNT_REG_NO LnItm.myRegNm.cod e
CLNT_STAT LnItm.myRegNm.sta tus
CUST_REG_NO LnItm.custVendReg Nm.code
CUST_STAT LnItm.custVendReg Nm.status
VNDR_REG_NO LnItm.custVendReg Nm.code
VNDR_STAT LnItm.custVendReg Nm.status
DEL_INS LnItm.dlvrInsAmt
CUSTOM_DUTY_AMOUNT LnItm.custmsDutTr fAmt
DISCOUNT_TYP LnItm.discnt.tp
DISCOUNT_AMOUNT LnItm.discnt.amt
MODE_TRANSPORT LnItm.myMTCd
DELV_TERM LnItm.myDlvrCd
WEIGHT_UOM LnItm.wgtUMCd
ITEM_WEIGHT LnItm.ItmWgt
TT_DATE LnItm.titleTrnsDt
ACCNT_DATE N/A
PYMNT_DUE_DATE LnItm.pmtDueDt
PYMNT_RECVD_DATE LnItm.pmtDueDt
SERV_PERF_DATE LnItm.srvcPerfDt
CNTRCT_END_DATE LnItm.contrctEndD t
CNTRCT_STRT_DATE LnItm.contrctStar tDt
TRNS_DOC_DATE Doc.docDt
CNTRY_ORIGIN LnItm.cntryOfOrig n
REG_OF_ORIGIN LnItm.regOrignDes tCd
NAT_OF_TRNS LnItm.natureOfTrn
LOAD_PNT LnItm.portLoadUnl oad
ORG_DOC_NUM LnItm.origDocNm
ORG_TRNS_DATE LnItm.origTrnDt
CNTRCT_NMBR N/A
CNTRCT_AMNT N/A
AUDIT_UPD Doc.CustAttrb AUDIT_UPD
DROP_SHIP_IND LnItm.dropShipInd
CF_BYPASS N/A This field should have the value X when executing central finance scenarios.