Correct Modify Sales
Through this entry point, SDH will receive the correction of a modification for an invoice that was accepted by the administration but contains errors that must be corrected or amended.
It includes the following steps:
- Validation of the relevant administration rules.
- For TicketBAI: sending the Zuzendu correction to the administration and processing the response.
For Veri*Factu: invoice chaining and deferred delivery.
Call
Depending on the destination regulation of the invoice, different fields of the SalesInvoice class must be filled in.
Each regulation specifies the required fields for proper conversion.
- See required fields for Veri*Factu.
curl -X POST https://apitest.solmicrosdh.com/invoicing/correctmodifysales \
--cert /ruta/al/certificado.pfx \
--cert-type P12 \
--pass mypfxpassword \
-H "Content-Type: application/json" \
-H "CompanyId: guid-unico-empresa" \
-H "InstallationId: guid-unico-instalacion" \
-d '{
"series": "string",
"number": "string",
"dateAndTime": "datetime",
...
}'
Result
Veri*Factu
For this regulation, the invoice remains pending delivery to the administration service, and SDH will deliver it later.
The result will be an object of type VeriFactuResult, which contains the following information:
SalesInvoiceId: Unique identifier of the invoice in SDH’s database.Hash: Invoice fingerprint.DateAndTime: Invoice issue date.PreviousSeries: Series of the invoice used for chaining.PreviousNumber: Number of the invoice used for chaining.PreviousDateAndTime: Date of the invoice used for chaining.DestinationStateDateAndTime: Date when it was processed in SDH.- For the rest of the fields, see the result information.