Thursday, August 22, 2024
2 changes · 17.0
Enhancements to existing features
The IoT module now includes a fallback option for long-polling connections. When long-polling fails, the system can now seamlessly switch to alternative connection methods like WebSocket without displaying error popups to users. This improves the reliability and user experience of IoT device connections by reducing unnecessary error notifications.
Original PR description
If longpolling fails, it displays a fail popup with help messages. We added a `fallback` parameter allowing to prevent this popup from displaying if we want to fallback on other methods (e.g. websocket).
This update adds support for CAR (Código de Anotación de Registro), a Peruvian payment voucher identifier, to the general ledger reports. The change ensures the accounting system properly formats and displays payment voucher information including RUC numbers, document types, series, and folio numbers in compliance with Peruvian tax regulations.
Original PR description
The CAR (Código de Anotación de Registro) is an alphanumeric identifier composed of payment voucher data. It includes: - RUC number of the issuer: 11 numeric digits. - Type of payment voucher: 2 numeric digits. - Payment voucher series: 4 alphanumeric digits. - Payment voucher number: 10 alphanumeric digits.  Previously, support for SIRE reports was added. This change updates the general ledger to ensure compatibility. Adjusted the format of the 'book' field to include zero-padded and truncated document types, series, and folio numbers. Legal reference: https://www.sunat.gob.pe/legislacion/superin/2021/anexo-112-2021.pdf  Resolutions: [Resolución de Superintendencia N.° 112-2021](https://drive.google.com/file/d/19iWgqTeTn5WNIg3RpfAyHtF6xSIFL2rH/view?usp=sharing)