Error API RESPONSE: "errors": [ {"path": ["invoice","charges", 0, "base_amount"]}

Guía de solución de problemas API DATAICO NÓMINA ELECTRÓNICA


 

Detalle (RESPONSE):

{

    "errors": [
        {
            "path": [
                "invoice",
                "charges",
                0,
                "base_amount"
            ],
            "error": "El campo es requerido"
        },
        {
            "path": [
                "invoice",
                "charges",
                1,
                "base_amount"
            ],
            "error": "El campo es requerido"
        },
        {
            "path": [
                "invoice",
                "charges",
                2,
                "base_amount"
            ],
            "error": "El campo es requerido"
        }
    ]
}
 

Motivo:

El campo "charges" debe ser un arreglo de objetos, no un objeto único.

La estructura enviada por el cliente presenta un error:


  "charges": {
    "reason": "PROPINA",
    "base_amount": 1528.00,
    "discount": false
  }

 

Pasos para solucionar el error:

Asegúrate de enviar "charges" como un arreglo con un objeto dentro de él, con las propiedades "reason", "base_amount" y "discount" correctamente definidas.


  "charges": [
    {
      "reason": "PROPINA",
      "base_amount": 15000,
      "discount": false
    }
  ]

Si deseas conocer la estructura completa de la factura con un cargo adicional o "propina", haz clic en el siguiente enlace:  

 

Recursos Adicionales


+  Guía de Solución de Problemas API DATAICO FACTURA ELECTRÓNICA 
Documentación Técnica de la API de DATAICO FACTURA ELECTRÓNICA
+  API DOCS Documentación Técnica de FE

 

Contacto

Si después de seguir estos pasos tienes alguna duda o encuentras algún problema, no dudes en ponerte en contacto con nuestro equipo de soporte a través de nuestro Chat 💬.

 

small-logo