Tengo un problema con el proveedor OSE Bizlinks. Las notas de crédito pertenecientes a boletas o facturas exoneradas que genera esta librería son aceptadas por SUNAT sin problema, pero Bizlinks las rechaza porque el campo TaxAmount tiene 0 en lugar de 0.00.
Lo que pasa ahora
La plantilla notacr2.1.xml.twig tiene esto en la línea 205:
<cbc:TaxAmount currencyID="{{ doc.tipoMoneda }}">0</cbc:TaxAmount>
SUNAT lo acepta, pero Bizlinks lo rechaza con el siguiente mensaje de error:
Error 2048 - El dato ingresado en TaxAmount no cumple con el formato establecido.
Lo que Bizlinks (y posiblemente otros proveedores OSE) esperan
<cbc:TaxAmount currencyID="{{ doc.tipoMoneda }}">0.00</cbc:TaxAmount>
Hice los cambios en la plantilla notacr2.1.xml.twig y tanto SUNAT como Bizlinks aceptan el documento.
Aún no he hecho documentos con operaciones inafectas, pero creo que los proveedores OSE serían igual de estrictos con los formatos de los decimales en esos casos también.
Comparto gist del cambio:
https://gist.github.com/KbaylonH/49f1612b0dbe76d166ce5dcdfbe3c956
Tengo un problema con el proveedor OSE Bizlinks. Las notas de crédito pertenecientes a boletas o facturas exoneradas que genera esta librería son aceptadas por SUNAT sin problema, pero Bizlinks las rechaza porque el campo
TaxAmounttiene0en lugar de0.00.Lo que pasa ahora
La plantilla
notacr2.1.xml.twigtiene esto en la línea 205:SUNAT lo acepta, pero Bizlinks lo rechaza con el siguiente mensaje de error:
Lo que Bizlinks (y posiblemente otros proveedores OSE) esperan
Hice los cambios en la plantilla
notacr2.1.xml.twigy tanto SUNAT como Bizlinks aceptan el documento.Aún no he hecho documentos con operaciones inafectas, pero creo que los proveedores OSE serían igual de estrictos con los formatos de los decimales en esos casos también.
Comparto gist del cambio:
https://gist.github.com/KbaylonH/49f1612b0dbe76d166ce5dcdfbe3c956