PDA

Ver la Versión Completa : Bapi_acc_document_post


mgitur
29/03/10, 21:01:59
Estimados,

Alguien intentó contabilizar facturas de proveedor usando la BAPI BAPI_ACC_DOCUMENT_POST?

Necesito saber como hicieron con:
-Datos de impuestos. No hay posibilidad de que se calculen los impuestos en forma automática con esta BAPI.
-Datos de retenciones. La BAPI no toma por default las retenciones del maestro del proveedor.

La intención es que se genere un ingreso de Factura FI mediante dicha BAPI via interfase.

Notas: No deseo utilizar el programa RFBIBL00, ni una transaction call de la FB01. Tampoco me sirve la BAPI BAPI_ACC_INVOICE_RECEIPT_POST.

Saludos y espero alguien haya intentado esto alguna vez!!

mgitur

abfv
30/03/10, 12:53:27
Hola, mirastes estas bapis.

BAPI_INCOMINGINVOICE_CREATE
BAPI_INCOMINGINVOICE_PARK


Yo estoy usando la segunda y va bien.

Saludos.

abfv
30/03/10, 13:16:33
Hola, te contesto acá la pregunta que dejaste en el otro post.
Te mando las declaraciones y como se llena la tabla de retenciones, si necesitas mas datos avisame por correo privado, ya que no siempre se ven los post.

DATA:
bapi_header LIKE bapi_incinv_create_header,
bapi_item LIKE bapi_incinv_create_item OCCURS 0 WITH HEADER LINE,
bapi_account LIKE bapi_incinv_create_account OCCURS 0 WITH HEADER LINE,
bapi_gl_account LIKE bapi_incinv_create_gl_account OCCURS 0 WITH HEADER LINE,
bapi_material LIKE bapi_incinv_create_material OCCURS 0 WITH HEADER LINE,
bapi_tax LIKE bapi_incinv_create_tax OCCURS 0 WITH HEADER LINE,
bapi_withtax LIKE bapi_incinv_create_withtax OCCURS 0 WITH HEADER LINE,
bapi_vendor LIKE bapi_incinv_create_vendorsplit OCCURS 0 WITH HEADER LINE,
bapi_return LIKE bapiret2 OCCURS 0 WITH HEADER LINE.




SELECT *
FROM lfbw
WHERE lifnr EQ ekko-lifnr AND "Proveedor
bukrs EQ p_bukrs AND "Sociedad
wt_subjct EQ 'X'.

bapi_withtax-wi_tax_type = lfbw-witht.
bapi_withtax-wi_tax_code = lfbw-wt_withcd.
* Acá va el Importe Base para la Retención
bapi_withtax-wi_tax_base = '0'. "Yo lo quiero en 0 pero podes traer el valor

APPEND bapi_withtax.
ENDSELECT.


Saludos-

mgitur
30/03/10, 13:33:27
Muchas gracias Abfv por la respuesta!

Voy a tener que usar la BAPI de FI ya que sino puedo tener problema con los roles y/o anulaciones de la BAPIs de MM (no son iguales a las de FI).
Y para usar la BAPI de FI tengo calcular los datos de impuestos y retenciones con las funciones CALCULATE_TAX_FROM_NET_AMOUNT y FI_WT_READ_LFBW respectivamente!

Sds!

contab15
22/10/21, 00:21:48
Y la estructura de la bapi no es accountw se hace un select para que traiga los datos desde la tabla lfbw y coloque los datos de tipo de retención y el indicador no lo graba ? Le pase eso el abap y me dice que se va a la estructura accountax, pero eso es de indicadores de impuestos no de retenciones