RFC_UPDATE_TAXES_DOC is used to record the data to the audit tables. This function also performs invoice maximum tax processing when required by law.
RFC Field | GTD 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 Adapter will use matnr instead (if it is not null). |
PROD_CODE | LnItm.goodSrv | Default to the prod_code, but if that is null, the Adapter 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 Adapter will default all of these values to the TXJCD_ST value. However, the ZZTWE values below will take precedence if they are populated. |
TXJCD_SF | LnItm.shipFrom, LnItm.LOA, LnItm.LOR | The Adapter will default all of these values to the TXJCD_SF value. However, the ZZTWE values below 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. |