Dev News 19 -- eReceipt API
Actualización de la API eReceipt de fiskaly
Sección titulada «Actualización de la API eReceipt de fiskaly»Se planea un cambio de versión mayor de la API eReceipt (versión 2.0.0) y otras actualizaciones para el jueves 23 de marzo de 2023, a partir de las 14 h. La nueva versión será más consistente y fiable, con varias correcciones de errores incluidas.
Changelog
Sección titulada «Changelog»-
Eliminación de los valores predeterminados para varios campos del esquema en el endpoint CreateReceipt: Para una lista de propiedades (ver Tabla 1 a continuación), el valor predeterminado 0 se eliminará en el endpoint CreateReceipt. Para los campos obligatorios, ahora es necesario proporcionar un valor de forma explícita. Las solicitudes no válidas con campos obligatorios faltantes devolverán el código de error 400 con el mensaje de error correspondiente.
-
Eliminación de la posibilidad de enviar campos adicionales en el endpoint CreateReceipt: Se eliminará la opción de enviar propiedades adicionales en varios objetos en el endpoint CreateReceipt. Hasta ahora, se podían enviar campos adicionales con cualquier nombre y cualquier tipo. Esta opción se elimina para mejorar la claridad y la coherencia. Ver Tabla 2 a continuación para una lista de objetos afectados. Excepción: Los campos opcionales siguen disponibles para todos los objetos contenidos en el objeto
EkabsSecurity, para permitir flexibilidad al proporcionar respuestas de diferentes endpoints de fiscalización.
Tabla 1: Campos del esquema afectados
Sección titulada «Tabla 1: Campos del esquema afectados»| Tipo de objeto | Campo del esquema | Obligatorio |
|---|---|---|
| EkabsPaymentType | .amount | sí |
| EkabsLineItem | .quantity | sí |
| .price_per_unit | sí | |
| EkabsLineVatAmountGross | .percentage | sí |
| .incl_vat | sí | |
| EkabsLineVatAmountNet | .percentage | sí |
| .excl_vat | sí | |
| .vat | sí | |
| EkabsVatAmountTotal | .percentage | sí |
| .incl_vat | sí | |
| .excl_vat | sí | |
| .vat | sí | |
| EkabsData | .full_amount_incl_vat | sí |
| Discount | .discount_value | sí |
| EkabsPaymentType | .change | no |
| EkabsData | .full_amount_incl_vat_before_discount | no |
| .total_discount_value | no | |
| HospitalitySchema | .tip | no |
Tabla 2: Objetos del esquema afectados
Sección titulada «Tabla 2: Objetos del esquema afectados»El campo property name*: any fue eliminado de todos los objetos a continuación. La columna «Esquema nuevo» muestra el objeto limpio sin propiedades adicionales.
| Objeto | Campos eliminados |
|---|---|
| ReceiptSchemaEkabsV0 | property name*: any |
| EkabsData | property name*: any |
| EkabsLine | property name*: any |
| EkabsLineItem | property name*: any |
| EkabsLineVatAmountGross | property name*: any |
| EkabsLineVatAmountNet | property name*: any |
| EkabsPaymentType | property name*: any |
| EkabsVatAmountTotal | property name*: any |
| EkabsHead | property name*: any |
| EkabsBuyer | property name*: any |
| EkabsSeller | property name*: any |
| EkabsMisc | property name*: any |
Página de estado de fiskaly: status.fiskaly.com Sitio web de soporte de fiskaly: support.fiskaly.com
Puedes contactar con nuestro soporte en dev-support@fiskaly.com.
Was this page helpful?