Retenciones en la bapi BAPI_ACC_DOCUMENT_PO

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • mymo82
    Junior Member
    • nov
    • 7

    #1

    Retenciones en la bapi BAPI_ACC_DOCUMENT_PO

    Hola a todos...

    Alguien sabe como puedo hacer para considerar retenciones al llamar a la bapi BAPI_ACC_DOCUMENT_POST?

    Estoy generando un asiento contable vía la bapi BAPI_ACC_DOCUMENT_POST y funciona correctamente, ahora lo que deseo es que las posiciones ingresadas vía el parámetro ACCOUNTPAYABLE (Items para proveedores) estén sujetas a una retención

    Aún no doy con la respuesta y quiero evitar usar Batch Inputs.

    Cualquier sugerencia se los agradeciera..

    Saludos...
  • zalexg
    Junior Member
    • may
    • 8

    #2
    Hola!

    Has probado por el parámetro "ACCOUNTTAX"?

    Saludos,

    Comentario

    • mymo82
      Junior Member
      • nov
      • 7

      #3
      Hola no lo he probado, en esta tabla en principio coloco la cuanta del mayor y el impuesto como tal, ahora si agrego una nueva posición para ingresar la retención o las retenciones debería colocar en el campo gl_account el código del proveedor y los datos de la retención solamente verdad?

      Comentario

      • zalexg
        Junior Member
        • may
        • 8

        #4
        Yo creo que deberías poner en la GL_ACCOUNT el nº de cuenta de mayor donde se vaya a imputar la retención..., como COND_KEY, la clase de condición de retención, etc.

        Otra solución podria ser restar el importe total al asiento correspondiente en el ACCOUNT_PAYABLE y añadir otro asiento por el importe de la retención en la misma tabla...

        No se me ocurre más... Hablo desde la teoría porque nunca lo he hecho para proveedores...

        Espero haber servido de ayuda.

        Saludos,

        Comentario

        • mymo82
          Junior Member
          • nov
          • 7

          #5
          No me funciona me da un error:

          Indicador de impuestos 01 no disponible en sociedad 1000..

          Comentario

          • zalexg
            Junior Member
            • may
            • 8

            #6
            Porque debe de estar parametrizada como que no tiene impuestos, o algo parecido.

            Prueba a ver la otra opción que te he dado en el anterior mensaje....

            Saludos,

            Comentario

            • mymo82
              Junior Member
              • nov
              • 7

              #7
              Hola traté lo siguiente:

              La BAPI_AC_DOCUMENT_POST tiene una tabla llamada ACCOUNTWT donde se agrega la información de las retenciones ademas de esto se debe pasar los parámetros de las retenciones en la tabla EXTENSION1, y listo se crea super bien!!!!

              Comentario

              • mcartamil
                Junior Member
                • ago
                • 12

                #8
                Hola mymo, yo utilice la misma BAPI para retenciones en Colombia...

                SELECT *
                FROM LFBW
                INTO TABLE T_LFBW
                WHERE BUKRS EQ VG_ZBUKRS
                AND LIFNR EQ VG_ZLIFNR.

                LOOP AT T_LFBW.

                ADD 1 TO VG_POS_WITH.

                T_EXTENSION1_P-FIELD1+0(6) = VG_POS_WITH.
                T_EXTENSION1_P-FIELD1+6(2) = T_LFBW-WITHT.
                T_EXTENSION1_P-FIELD1+8(2) = T_LFBW-WT_WITHCD.
                * t_extension1_p-field2 = t_impuesto-zbase_grav.
                APPEND T_EXTENSION1_P.
                CLEAR: T_EXTENSION1_P,
                VG_IMPUESTO.
                ENDLOOP.

                Yo lo hice de esta manera...y funciono, espero que te sirva.
                Saludos.

                Comentario

                • mymo82
                  Junior Member
                  • nov
                  • 7

                  #9
                  Hola mcartamil!!

                  Veo que hiciste algo parecido a lo que yo hice!!! Muchas gracias por la nota!!!


                  Saludos Gracias
                  Editado por última vez por mymo82; 05/11/2009, 14:26:02.

                  Comentario

                  • julianvc
                    Member
                    • mar
                    • 69

                    #10
                    retenciones bapi

                    Hola MYMO82.

                    Llevo días peleándome con las retenciones en la bapi, BAPI_ACC_DOCUMENT_POST.

                    Los impuestos me los genera perfectamente, pero las retenciones no.

                    Podrías enviarme un ejemplo completo de esta transacción?.

                    Te debería una...

                    Muchas gracias


                    Originalmente publicado por mymo82
                    Hola mcartamil!!

                    Veo que hiciste algo parecido a lo que yo hice!!! Muchas gracias por la nota!!!


                    Saludos Gracias

                    Comentario

                    • Harold Lizarzaburu Li
                      Junior Member
                      • nov
                      • 2

                      #11
                      Retenciones en la bapi BAPI_ACC_DOCUMENT_PO

                      Estimado,
                      Me podrías indicar como llenaste la tablas ACCOUNTWT y EXTENSION1, yo he realizado el llenado y me registra el documento preliminar sin problemas.
                      Mi problema está al contabilizar este documento.

                      Por eso quisiera saber como llenaste estas tablas para validar que no esté pasando un dato errado.

                      Originalmente publicado por mymo82
                      Hola traté lo siguiente:

                      La BAPI_AC_DOCUMENT_POST tiene una tabla llamada ACCOUNTWT donde se agrega la información de las retenciones ademas de esto se debe pasar los parámetros de las retenciones en la tabla EXTENSION1, y listo se crea super bien!!!!

                      Comentario

                      • Harold Lizarzaburu Li
                        Junior Member
                        • nov
                        • 2

                        #12
                        Y cuando contabilizar tu documento preliminar no te aperece ningún mensaje de error.

                        A mi me sale que el campo BSEG-QSSHB, no existe en la dynpro SAPMF05A 0302

                        Originalmente publicado por mcartamil
                        Hola mymo, yo utilice la misma BAPI para retenciones en Colombia...

                        SELECT *
                        FROM LFBW
                        INTO TABLE T_LFBW
                        WHERE BUKRS EQ VG_ZBUKRS
                        AND LIFNR EQ VG_ZLIFNR.

                        LOOP AT T_LFBW.

                        ADD 1 TO VG_POS_WITH.

                        T_EXTENSION1_P-FIELD1+0(6) = VG_POS_WITH.
                        T_EXTENSION1_P-FIELD1+6(2) = T_LFBW-WITHT.
                        T_EXTENSION1_P-FIELD1+8(2) = T_LFBW-WT_WITHCD.
                        * t_extension1_p-field2 = t_impuesto-zbase_grav.
                        APPEND T_EXTENSION1_P.
                        CLEAR: T_EXTENSION1_P,
                        VG_IMPUESTO.
                        ENDLOOP.

                        Yo lo hice de esta manera...y funciono, espero que te sirva.
                        Saludos.

                        Comentario

                        Trabajando...