cancel
Showing results for 
Search instead for 
Did you mean: 

Como modificar operação de entrada na BAPI que lança MIRO

Former Member
0 Kudos

Ola a todos,

Temos um programa que faz o lançamento de CTe por meio da BAPI_INCOMINGINVOICE_CREATE1. Ao lançar um documento no sistema temos o seguinte resultado.

Na imagem destacada como "Erro" temos o resultado ao lançar pela BAPI sendo que o "Correto"  foi Lançado de forma manual direto na MIRO.

Nosso problema esta em identificar uma maneira de modificar o tipo de operação de entrada realizada pela BAPI que por default é sempre como "Operação de entrada da Fatura", modificando para "Operação Custo Complementar".

O campo que modificamos na MIRO ao lançar manualmente que define este tipo de operação é o "XWARE_BNK".

Já li alguns tópicos sobre este problema, mas nenhum deles apontava uma solução para este caso.

Agradeço antecipadamente aos colaboradores de plantão.

Abraços.

Marco Aurélio

Accepted Solutions (1)

Accepted Solutions (1)

Eduardo_Rubia
Product and Topic Expert
Product and Topic Expert
0 Kudos

Marco,

Se você for na SE37, informar a BAPI_INCOMINGINVOICE_CREATE e clicar em "function module documentation", você verá, entre outras coisas, o seguinte texto explicativo:

Example: Incoming invoice with planned delivery costs

This example shows the header data that you need to enter in the HeaderData table, the item data that you need to enter in the ItemData table, and the tax information that you need to enter in table TaxData to post an invoice containing planned delivery costs.

Purchase Order: 100 pc of material A @ 1.00 USD
Goods receipt: 100 pc of material A

For this purchase order, you receive an incoming invoice referencing PO no. 4500006986, PO item 10, for a quantity of 100 pc of material A and an amount of 136.00 USD incl. 16% VAT and 20.00 USD planned delivery costs. You enter the following data:

HeaderData table

  • INVOICE_IND (post invoice/credit memo): X
  • DOC_DATE (document date): 10.08.2000
  • PSTNG_DATE (Posting date): 12.08.2000
  • COMP_CODE (company code): 1000
  • CURRENCY (currency key): USD
  • GROSS_AMOUNT (Gross amount): 136,00

ItemData table

Line 1: Posting the purchase order item

  • INVOICE_DOC_ITEM (Invoice document item): 00001
  • PO_NUMBER (purchase order number): 4500006986
  • PO_ITEM (Purchase order item): 00010
  • TAX_CODE (tax code): VN
  • ITEM_AMOUNT (Item amount): 100,00
  • QUANTITY (Quantity): 100
  • PO_UNIT (Unit of measure): pc

Line 2: Posting the planned delivery costs

  • INVOICE_DOC_ITEM (Invoice document item): 00002
  • PO_NUMBER (purchase order number): 4500006986
  • PO_ITEM (Purchase order item): 00010
  • ITEM_AMOUNT (Item amount): 20,00
  • QUANTITY (Quantity): 100
  • PO_UNIT (Unit of measure): pc
  • COND_TYPE (condition type): FRB1 <<<<<<<<<<<<<<<<< informar tipo de condição do custo complementar de aquisição

TaxData table

  • TAX_CODE (tax code): VN
  • TAX_AMOUNT (tax amount in document currency): 16,00
Former Member
0 Kudos

Eduardo Rubia,

Desculpe a demora em responder, estava em outro projeto. Mas a solução apontada pelo amigo funcionou perfeitamente para o nosso sistema.

Agradeço sua colaboração, muito obrigado.

Att.,

Marco Aurélio

Answers (3)

Answers (3)

SilvioMiranda
Participant

Marco Aurélio,

Na BAPI da MIRO eu seto os seguintes campos:

CASE vorgang.

     WHEN 1 OR 5.

       wv_header-invoice_ind = 'X'.    "Fatura

       wt_item-de_cre_ind    = ' '.

     WHEN 2.

       wv_header-invoice_ind = ' '.    "Nota de crédito

       wt_item-de_cre_ind    = ' '.

     WHEN 3.

       wv_header-invoice_ind = 'X'.    "Débito posterior

       wt_item-de_cre_ind    = 'X'.

     WHEN 4.

       wv_header-invoice_ind = ' '.    "Crédito posterior

       wt_item-de_cre_ind    = 'X'.

   ENDCASE.


Tente aí..

Former Member
0 Kudos

Obrigado a todos que tentaram me ajudar a resolver este problema.

Marco Aurélio

former_member182114
Active Contributor
0 Kudos

Bom dia Marco Aurélio,

Não sei se trará solução ao seu problema específico, mas acredito que a BAPI localizada BAPI_J_1B_NF_CREATEFROMDATA dará melhor suporte à sua necessidade Brasil.

Atenciosamente, Fernando Da Rós

Eduardo_Rubia
Product and Topic Expert
Product and Topic Expert
0 Kudos

Fernando,

Essa BAPI que vc citou atende apenas os requisitos de criação do documento fiscal, mas acho que o desafio do Marco é fazer o lançamento contábil do custo complementar de aquisição adequadamente...

Abs!

Rubia

former_member182114
Active Contributor
0 Kudos

Perfect. Obrigado Rubia