Bapi_acc_document_post

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • mgitur
    Senior Member
    • abr
    • 309

    #1

    Bapi_acc_document_post

    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
    Senior Member
    • feb
    • 144

    #2
    Bapi para ingresar facturas

    Hola, mirastes estas bapis.

    BAPI_INCOMINGINVOICE_CREATE
    BAPI_INCOMINGINVOICE_PARK


    Yo estoy usando la segunda y va bien.

    Saludos.

    Comentario

    • abfv
      Senior Member
      • feb
      • 144

      #3
      Impuestos en la BAPI

      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-

      Comentario

      • mgitur
        Senior Member
        • abr
        • 309

        #4
        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!

        Comentario

        • Member
          • sep
          • 80

          #5
          Re: Bapi_acc_document_post

          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
          Dimas Daniel Gonzalez Parra
          Contador Publico | Consultor SAP FI
          Avenida Santa Fe | CABA |CP1059
          lic.dimasdaniel@gmail.com

          Comentario

          Trabajando...