10. Concilia version 1.1 Bis
IMPORTANT: Once the product version 1.8.0 has been uploaded to production, the concilia will only work when the AEAT environment is 1.1 Bis. During the time that the b + dgtal 1.8.0 product version coexists with the AEAT 1.1 environment (which ends on December 31, 2020), the concilia will not work correctly.
The b + dgtal SII product concilia tool is adapted to comply with the new scheme of invoices received from the tax agency, version 1.1 Bis.
For deployments using the standard concilia, without extensions or Z classes, the product will cover this adaptation.
For implementations that have the concilia adapted and have Z classes for the concilia API or for the model class, or even extension methods, these must be adapted with the necessary changes to allow conciliation with this new version.
For both cases, the following setting must be taken into account:
A new parameter is created in the MW table of Concilia:
The parameter is VERSION_1_1_BIS.
In this parameter it will be necessary to indicate the date in format (yyyymmdd) of the day that shipments begin with version 1.1 Bis.
This parameterization will be carried out during the implementation of the version upload.
With this adjustment, what is achieved is that, during the conciliation, the new received fields of version 1.1 Bis are not compared for invoices sent before the date parameterized at this point.
Example:
In December an invoice is sent to the AEAT with version 1.1 (these parameters do not yet exist, then they are empty in the AEAT database).
In January, the mappings of the new fields are uploaded from received to production so that invoices from January 1 are informed with these fields.
If for the invoice sent in December, the new mapping uploaded to production (in January) applies, that is, when generating a real-time mapping of the invoice, these fields appear informed, the concilia will compare the XML of the AEAT against the XML in real time of the invoice, which will have these fields informed.
With the functionality of this parameter, the real-time mapping carried out by the invoice concilia to compare data, will not take into account these new fields for invoices with a delivery date lower than the one parameterized in this parameter.
This parameterization is not necessary if the new (optional) received fields are not mapped. Since these will always be empty and the comparison will not give differences.
Avvale 2024