Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FormaPago - Resolución Nº 000193-2020/SUNAT #149

Closed
giansalex opened this issue Nov 8, 2020 · 15 comments · Fixed by #160
Closed

FormaPago - Resolución Nº 000193-2020/SUNAT #149

giansalex opened this issue Nov 8, 2020 · 15 comments · Fixed by #160

Comments

@giansalex
Copy link
Member

giansalex commented Nov 8, 2020

  • Inclusión de forma de pago

image

Vigencia_ 01/04/2021 - Referencia

@EliuTimana
Copy link
Contributor

En la parte final de la resolución, está esta tabla, no entiendo lo que se tiene que hacer, ¿enviar otro archivo o es la respuesta?, ¿alguien puede aclarar esta duda?
image

@giansalex
Copy link
Member Author

@EliuTimana eso aplica en el Facturador SUNAT

@EliuTimana
Copy link
Contributor

EliuTimana commented Jan 18, 2021

Hasta donde tengo entendido esto es lo que espera SUNAT al contado:

<cac:PaymentTerms>
    <cbc:ID>FormaPago</cbc:ID>
    <cbc:PaymentMeansID>Contado</cbc:PaymentMeansID>
</cac:PaymentTerms>

y al crédito es en lo que tengo dudas, se espera que se especifique las cuotas como un array, la primera cuota, solo crédito con el monto de deuda?

<cac:PaymentTerms>
    <cbc:ID>FormaPago</cbc:ID>
    <cbc:PaymentMeansID>Credito</cbc:PaymentMeansID>
    <cbc:Amount currencyID="PEN">000000.00</cbc:Amount>
</cac:PaymentTerms>

<cac:PaymentTerms>
    <cbc:ID>FormaPago</cbc:ID>
    <cbc:PaymentMeansID>Cuota001</cbc:PaymentMeansID>
    <cbc:Amount currencyID="PEN">000000.00</cbc:Amount>
    <cbc:PaymentDueDate>2021-01-01</cbc:PaymentDueDate>
</cac:PaymentTerms>

En varios artículos he visto eso por eso tengo dudas, sobre todo cuando se dice que se debe especificar la fecha de cada uno de los pagos de las cuotas.

  • Cómo se pagará: Las empresas adquirientes deberán indicar en las facturas si el pago se realizará al contado o al crédito.
  • Fecha de vencimiento: Los comprobantes también informarán de forma clara el día de pago por el servicio o producto adquirido. En caso de cancelarse al crédito, será necesario incluir las fechas de cada una de las cuotas.
  • Declarar las cuotas: Si la factura se cancelará al crédito, el comprobante tiene que precisar los montos de cada cuota a pagar.
    bitness.pe

El formato de los comprobantes de pago, Sunat estableció tres cambios específicos:

  • Las empresas adquirientes deberán indicar en las facturas si el pago se realizará al contado o al crédito.
  • Los comprobantes también informarán de forma clara el día de pago por el servicio o producto adquirido. En caso de cancelarse al crédito, será necesario incluir las fechas de cada una de las cuotas.
  • Si la factura se cancelará al crédito, el comprobante tiene que precisar los montos de cada cuota a pagar.
    larepublica.pe

@giansalex
Copy link
Member Author

giansalex commented Feb 6, 2021

@EliuTimana es como indicas, pago contado solo, y si es credito agregar cuotas

@JorgeBelleza
Copy link

Hasta donde tengo entendido esto es lo que espera SUNAT al contado:

<cac:PaymentTerms>
    <cbc:ID>FormaPago</cbc:ID>
    <cbc:PaymentMeansID>Contado</cbc:PaymentMeansID>
</cac:PaymentTerms>

y al crédito es en lo que tengo dudas, se espera que se especifique las cuotas como un array, la primera cuota, solo crédito con el monto de deuda?

<cac:PaymentTerms>
    <cbc:ID>FormaPago</cbc:ID>
    <cbc:PaymentMeansID>Credito</cbc:PaymentMeansID>
    <cbc:Amount currencyID="PEN">000000.00</cbc:Amount>
</cac:PaymentTerms>

<cac:PaymentTerms>
    <cbc:ID>FormaPago</cbc:ID>
    <cbc:PaymentMeansID>Cuota001</cbc:PaymentMeansID>
    <cbc:Amount currencyID="PEN">000000.00</cbc:Amount>
    <cbc:PaymentDueDate>2021-01-01</cbc:PaymentDueDate>
</cac:PaymentTerms>

En varios artículos he visto eso por eso tengo dudas, sobre todo cuando se dice que se debe especificar la fecha de cada uno de los pagos de las cuotas.

  • Cómo se pagará: Las empresas adquirientes deberán indicar en las facturas si el pago se realizará al contado o al crédito.
  • Fecha de vencimiento: Los comprobantes también informarán de forma clara el día de pago por el servicio o producto adquirido. En caso de cancelarse al crédito, será necesario incluir las fechas de cada una de las cuotas.
  • Declarar las cuotas: Si la factura se cancelará al crédito, el comprobante tiene que precisar los montos de cada cuota a pagar.
    bitness.pe

El formato de los comprobantes de pago, Sunat estableció tres cambios específicos:

  • Las empresas adquirientes deberán indicar en las facturas si el pago se realizará al contado o al crédito.
  • Los comprobantes también informarán de forma clara el día de pago por el servicio o producto adquirido. En caso de cancelarse al crédito, será necesario incluir las fechas de cada una de las cuotas.
  • Si la factura se cancelará al crédito, el comprobante tiene que precisar los montos de cada cuota a pagar.
    larepublica.pe

estoy enviandolo asi y me sigue devolviendo el error 3244

</cac:AccountingCustomerParty>
<cac:PaymentTerms>
    <cbc:ID>FormaPago</cbc:ID>
    <cbc:PaymentMeansID>Contado</cbc:PaymentMeansID>
</cac:PaymentTerms>
<cac:TaxTotal>

@rcjuancarlosuwu
Copy link

Hasta donde tengo entendido esto es lo que espera SUNAT al contado:

<cac:PaymentTerms>
    <cbc:ID>FormaPago</cbc:ID>
    <cbc:PaymentMeansID>Contado</cbc:PaymentMeansID>
</cac:PaymentTerms>

y al crédito es en lo que tengo dudas, se espera que se especifique las cuotas como un array, la primera cuota, solo crédito con el monto de deuda?

<cac:PaymentTerms>
    <cbc:ID>FormaPago</cbc:ID>
    <cbc:PaymentMeansID>Credito</cbc:PaymentMeansID>
    <cbc:Amount currencyID="PEN">000000.00</cbc:Amount>
</cac:PaymentTerms>

<cac:PaymentTerms>
    <cbc:ID>FormaPago</cbc:ID>
    <cbc:PaymentMeansID>Cuota001</cbc:PaymentMeansID>
    <cbc:Amount currencyID="PEN">000000.00</cbc:Amount>
    <cbc:PaymentDueDate>2021-01-01</cbc:PaymentDueDate>
</cac:PaymentTerms>

En varios artículos he visto eso por eso tengo dudas, sobre todo cuando se dice que se debe especificar la fecha de cada uno de los pagos de las cuotas.

  • Cómo se pagará: Las empresas adquirientes deberán indicar en las facturas si el pago se realizará al contado o al crédito.
  • Fecha de vencimiento: Los comprobantes también informarán de forma clara el día de pago por el servicio o producto adquirido. En caso de cancelarse al crédito, será necesario incluir las fechas de cada una de las cuotas.
  • Declarar las cuotas: Si la factura se cancelará al crédito, el comprobante tiene que precisar los montos de cada cuota a pagar.
    bitness.pe

El formato de los comprobantes de pago, Sunat estableció tres cambios específicos:

  • Las empresas adquirientes deberán indicar en las facturas si el pago se realizará al contado o al crédito.
  • Los comprobantes también informarán de forma clara el día de pago por el servicio o producto adquirido. En caso de cancelarse al crédito, será necesario incluir las fechas de cada una de las cuotas.
  • Si la factura se cancelará al crédito, el comprobante tiene que precisar los montos de cada cuota a pagar.
    larepublica.pe

estoy enviandolo asi y me sigue devolviendo el error 3244

</cac:AccountingCustomerParty>
<cac:PaymentTerms>
    <cbc:ID>FormaPago</cbc:ID>
    <cbc:PaymentMeansID>Contado</cbc:PaymentMeansID>
</cac:PaymentTerms>
<cac:TaxTotal>

Yo hice esto y todo normal:
image

@giansalex
Copy link
Member Author

@JorgeBelleza la forma de pago esta incluido a partir de la versión 4.2.0

@JorgeBelleza
Copy link

JorgeBelleza commented Mar 21, 2021 via email

@giansalex giansalex changed the title Resolución Nº 000193-2020/SUNAT FormaPago - Resolución Nº 000193-2020/SUNAT Apr 1, 2021
@giansalex giansalex pinned this issue Apr 1, 2021
@DeveloperRafael1996
Copy link

@giansalex como puedo solucionar esta observacion, no me permite enviar los comprobantes, me orientas por favor

@giansalex
Copy link
Member Author

@DeveloperRafael1996
Copy link

@giansalex en mi caso yo uso la API lycet y eso lo consumo desde mi aplicacion front

@giansalex
Copy link
Member Author

@DeveloperRafael1996 puedes encontrar ejemplos aqui

image

@DeveloperRafael1996
Copy link

@giansalex muchas gracias, voy a probarlo

@DeveloperRafael1996
Copy link

@giansalex Muchas Gracias Funciono el envio
Screenshot from 2022-01-08 00-04-11

@DeveloperRafael1996
Copy link

@giansalex muy buenas noches, estoy probando en produccion los envios de comprobante y me sale el siguiente error
Warning: Erroneous data format for unserializing 'JMS\Serializer\Metadata\ClassMetadata'

  • me puedes orientar como solucionar el error, por favor

@giansalex giansalex unpinned this issue Jan 13, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants