Reinvoicing (AKA "Forward Invoicing", "Pass-through invoicing")
This allows invoices to be forwarded to subsidiary companies for final approval.
The addresses or codes that should be available for reinvoicing must be inserted through the integration API. They do not appear in SEMINE's client settings.
Reinvoicing setup
All delivery addresses must be submitted via integration API.
Open Organization and look for the endpoints that contain .../addresses
Use Schema to see which fields are mandatory.
Manual reinvoicing
Activate reinvoicing in client settings
By activating reinvoicing, the panel shown below will be activated and displayed in the invoice details tab inside the invoice image.
- Tick the checkbox for reinvoicing to enable search and selection of the delivery address in the dropdown.
The status reinvoice will now be set to true."reInvoice": true
- Select the delivery address (subsidiary) by searching the list.
The reinvoiceAddress code will now be set to the selected value."reinvoiceAddressCode": "externalCode-Delivery-2"
Automatic reinvoicing
- Enable capture for reinvoicing
Semine will now search through relevant fields for delivery address in both PDF and EHF (UBL).
UBL Delivery Address
In UBL, the contents of the Delivery Address fields are used in the search.ubl:Invoice / cac:Delivery
- Threshold to suggest subsidiary
The threshold is a number between 1-100% that determines the minimum match before Semine suggests a delivery address.
The search based on the delivery address on the invoice will yield hits of varying quality depending on how many of the fields match between the invoice and the address register.
Low match gives a lower % and high match gives a higher %.
By adjusting the minimum threshold % to a suitable level, the number of irrelevant suggestions will be reduced.
Re-invoicing status on invoice
In the integration API, the status for re-invoicing on an invoice will be available under the modelSemine.IntegrationApi.Api.Models.Invoices.InvoiceDetails
This model is available, for example, under:GET /api/v1/organizations/{organizationId}/clients/{clientId}/invoices/{invoiceId}
...
"reinvoiceAddressCode": "externalCode-Delivery-2"
...
"reInvoice": true,
...
Comments
0 comments
Article is closed for comments.