Skip to content

Bizlinks rechaza TaxAmount sin decimales en notas de crédito #259

@KbaylonH

Description

@KbaylonH

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions