Для создания счет-фактуры (тр. MIRO) использую ФМ 'BAPI_INCOMINGINVOICE_CREATE'.
Подскажите, какое поле структур bapi_incinv_create_header или bapi_incinv_create_item соответствует номеру основного счета?
Необходимо задавать разные основные счета для разных сумм при создании счета-фактуры .
Code:
.....
data: wa_header like bapi_incinv_create_header.
data: it_item type standard table of bapi_incinv_create_item,
wa_item type bapi_incinv_create_item,
wa_material type bapi_incinv_create_material .
......
clear wa_item.clear wa_header.
refresh it_item.refresh it_ret.
wa_header-invoice_ind = 'X'.
wa_header-doc_date = xlastdate. "Document date
wa_header-pstng_date = xlastdate. "Posting date
wa_header-ref_doc_no = itabb1-silka. "Сылка
wa_header-comp_code = '010L'. "Company Code
wa_header-gross_amount = xstring. "Gross amount(aft.tax)for invoice
wa_header-calc_tax_ind = 'X'.
wa_header-currency = 'RUB'. "Currency Field
wa_header-header_txt = itabb1-zagolovok. " ЗАГОЛОВОК
wa_header-item_text = pole. "Текст позиции
*
wa_item-invoice_doc_item = '000011'.
wa_item-po_number = itabb1-s9. "PO number Номер заказа на поставку
wa_item-po_item = pole1. "PO item number Номер позиции заказа на поставку
wa_item-ref_doc = ' '. "GR number
wa_item-ref_doc_year = ' '. "GR fiscal year
wa_item-ref_doc_it = ' '. "GR item number
wa_item-tax_code = 'N2'. "Tax code applicable
wa_item-item_amount = xstring1. "Item amount
wa_item-quantity = '1'. "Invoice quantity
wa_item-po_unit = 'SVC'. "UoM
append wa_item to it_item.
call function 'BAPI_INCOMINGINVOICE_CREATE'
exporting
headerdata = wa_header
ADDRESSDATA =
importing
invoicedocnumber = g_invno
fiscalyear = g_fyear
tables
itemdata = it_item
ACCOUNTINGDATA =
GLACCOUNTDATA =
MATERIALDATA =
TAXDATA =
WITHTAXDATA =
VENDORITEMSPLITDATA =
return = it_ret
EXTENSIONIN =
.