Skip to content

Status Sales

This endpoint allows reporting sales invoice B2B status changes (for example, paid or unpaid).

Call

The body of the request corresponds to the SalesInvoiceStatusRequest object.

InvoicingClient client = new InvoicingClient();

...

SalesInvoiceStatusRequest request = new SalesInvoiceStatusRequest();
request.invoiceReference.series
request.invoiceReference.number
request.statusType
...
Solmicro.DigitalHub.Global.Dtos.InvoiceStatusResult result = client.StatusSales(request);
curl -X POST https://apitest.solmicrosdh.com/v2.0/Invoicing/StatusSales \
--cert /path/to/certificate.pfx \
--cert-type P12 \
--pass mypfxpassword \
-H "Content-Type: application/json" \
-H "CompanyId: unique-company-guid" \
-H "InstallationId: unique-installation-guid" \
-d '{
    "invoiceReference": {
        "series": "string",
        "number": "string"
    },
    "invoiceFlags": {
        "correctedInvoice": false,
        "negativeAmountInvoice": false
    },
    "statusType": 0,
    "action": 0,
    "statusDate": "2026-01-31",
    "context": {
        "dueDate": "2026-02-15",
        "goodsReceptionDate": "2026-01-31",
        "invoiceReceptionDate": "2026-01-31"
    }
}'

Result

The result will be a InvoiceStatusResultitem containing the following information: