Hello,
I am using this BAPI to post Vendor Invoices/Credits. I am able to successfully post to a cross company account but only when I have NO tax data. The BAPI returns an error message when I fill the tax-relevant fields as I would for a regular GL account.
Error Msg: Internal error in table SKFTABN
Code filling the BAPI parameters...
HEADER structure:
doc_header-bus_act = 'RFBU'.
doc_header-doc_date = sy-datum.
doc_header-doc_type = KR.
doc_header-comp_code = 1000. -
> 1st Company Code
doc_header-pstng_date = sy-datum.
doc_header-username = sy-uname.
doc_header-ref_doc_no = 'Vendor Inv. 1234'.
doc_header-header_txt = 'Comments'.
ACCOUNTPAYABLE table:
doc_vendor-itemno_acc = 0000000001.
doc_vendor-vendor_no = 101483.
doc_vendor-comp_code = 1000. -
> 1st Company Code
doc_vendor-tax_code = P2.
doc_vendor-taxjurcode = CAQC.
APPEND doc_vendor.
ACCOUNTGL table:
doc_item-itemno_acc = 0000000002.
doc_item-gl_account = 653500.
doc_item-acct_type = S.
doc_item-comp_code = 9010. -
> 2nd Company Code
doc_item-costcenter = 919200.
APPEND doc_item.
ACCOUNTTAX table:
doc_tax-itemno_acc = 0000000003.
doc_tax-gl_account - 122001.
doc_tax-acct_key = VST.
doc_tax-tax_code = P2.
doc_tax-taxjurcode = CA00.
APPEND doc_tax.
doc_tax-itemno_acc = 0000000004.
doc_tax-gl_account - 122002.
doc_tax-acct_key = VSC.
doc_tax-tax_code = P2.
doc_tax-taxjurcode = CAQC.
APPEND doc_tax.
CURRENCYAMOUNT table:
doc_values-itemno_acc = 0000000001.
doc_values-curr_type = '00'.
doc_values-currency = 'CAD'.
doc_values-amt_doccur = 1139.50-.
doc_values-tax_amt = 139.50-.
APPEND doc_values.
doc_values-itemno_acc = 0000000002.
doc_values-curr_type = '00'.
doc_values-currency = CAD.
doc_values-amt_doccur = 1000.00.
APPEND doc_values.
doc_values-itemno_acc = 0000000003.
doc_values-curr_type = '00'.
doc_values-currency = CAD.
doc_values-amt_doccur = 60.00.
doc_values-amt_base = 1000.00.
APPEND doc_values.
doc_values-itemno_acc = 0000000004.
doc_values-curr_type = '00'.
doc_values-currency = CAD.
doc_values-amt_doccur = 79.50.
doc_values-amt_base = 1060.00.
APPEND doc_values.