POST api/Invoices
Imports the invoice supplied into Sertica Invoice Management module
The following fields are not part of the Import function, and will not be imported into Sertica:
InvoiceNo, SupplierVATNo, PaymentConditionNo, ExternalRefID, AlternatePayerNo, AlternatePayerVATNo,
Remarks, DocumentLink, InvoiceSubTotal, InvoiceTotalAmount, ExchangeRate, StandardCurrencyCode,
InvoiceTotalAmountInStandardCurrency, Status, StatusCode, SupplierName, CompanyName,
ResponsibleName, UnitName and DocumentSubTypeName.
Required Headers:
Authorization:
Depending on Website configuration use either
Basic Http Authorization with valid Sertica credentials
or
Windows Authentication (Negotiate) with either NTLM or Kerberos tickets
Request Information
URI Parameters
None.
Body Parameters
The invoice to import
Invoice| Name | Description | Type | Additional information |
|---|---|---|---|
| ExternalReference1 | string |
Required Max length: 20 |
|
| ExternalReference2 | string |
Max length: 20 |
|
| ExternalReference3 | string |
Max length: 50 |
|
| ExternalReference4 | string |
Max length: 50 |
|
| ExternalDocumentNo | string |
Max length: 20 |
|
| SupplierInvoiceNo | string |
Required Max length: 40 |
|
| SupplierNo | string |
Max length: 20 |
|
| SupplierName | string |
None. |
|
| VendorNo | string |
Max length: 20 |
|
| PurchaseOrderNo | string |
Max length: 20 |
|
| InvoiceDate | date |
None. |
|
| InvoiceNetAmount | decimal number |
None. |
|
| AdditionalCostAmount | decimal number |
None. |
|
| VATAmount | decimal number |
None. |
|
| VATCode | string |
Max length: 20 |
|
| CurrencyCode | string |
Max length: 3 |
|
| SupplierDueDate | date |
None. |
|
| DueDate | date |
None. |
|
| RegisteredDate | date |
None. |
|
| SourceSystem | string |
Required Max length: 20 |
|
| CompanyNo | string |
Max length: 20 |
|
| CompanyName | string |
None. |
|
| ResponsibleNo | string |
Max length: 20 |
|
| ResponsibleName | string |
None. |
|
| Description | string |
Max length: 255 |
|
| UnitNo | string |
Max length: 20 |
|
| UnitName | string |
None. |
|
| InterfaceDocumentType | InterfaceDocumentType |
Required |
|
| DocumentType | DocumentType |
None. |
|
| SetPOInvoiceStatus | SetPOInvoiceStatus |
None. |
|
| EmptyDimensions | boolean |
None. |
|
| ApprovedBy | string |
Max length: 20 |
|
| ApprovedDate | date |
None. |
|
| DocumentSubTypeNo | string |
Max length: 20 |
|
| DocumentSubTypeName | string |
None. |
|
| PostingDate | date |
None. |
|
| Positions | Collection of InvoicePosition |
None. |
|
| InvoiceNo | string |
Max length: 20 |
|
| SupplierVATNo | string |
Max length: 30 |
|
| PaymentConditionNo | string |
Max length: 20 |
|
| AlternatePayerNo | string |
Max length: 20 |
|
| AlternatePayerVATNo | string |
Max length: 30 |
|
| Remarks | string |
Max length: 2000 |
|
| DocumentLink | string |
Max length: 2000 |
|
| InvoiceSubTotal | decimal number |
None. |
|
| InvoiceTotalAmount | decimal number |
None. |
|
| ExchangeRate | decimal number |
None. |
|
| StandardCurrencyCode | string |
Max length: 3 |
|
| InvoiceTotalAmountInStandardCurrency | decimal number |
None. |
|
| Status | string |
Max length: 20 |
|
| StatusCode | integer |
None. |
|
| ForcePostingDate |
Disables automatically moving invalid Posting Date to a valid Posting Period |
boolean |
None. |
| PostApprovalRequired | boolean |
None. |
|
| TryMatching | boolean |
None. |
Request Formats
application/json, text/json
{
"ExternalReference1": "sample string 1",
"ExternalReference2": "sample string 2",
"ExternalReference3": "sample string 3",
"ExternalReference4": "sample string 4",
"ExternalDocumentNo": "sample string 5",
"SupplierInvoiceNo": "sample string 6",
"SupplierNo": "sample string 7",
"SupplierName": "sample string 8",
"VendorNo": "sample string 9",
"PurchaseOrderNo": "sample string 10",
"InvoiceDate": "2026-01-11T09:34:42.8651083+02:00",
"InvoiceNetAmount": 11.0,
"AdditionalCostAmount": 12.0,
"VATAmount": 13.0,
"VATCode": "sample string 14",
"CurrencyCode": "sample string 15",
"SupplierDueDate": "2026-01-11T09:34:42.8651083+02:00",
"DueDate": "2026-01-11T09:34:42.8651083+02:00",
"RegisteredDate": "2026-01-11T09:34:42.8651083+02:00",
"SourceSystem": "sample string 16",
"CompanyNo": "sample string 17",
"CompanyName": "sample string 18",
"ResponsibleNo": "sample string 19",
"ResponsibleName": "sample string 20",
"Description": "sample string 21",
"UnitNo": "sample string 22",
"UnitName": "sample string 23",
"InterfaceDocumentType": "None",
"DocumentType": "VendorInvoice",
"SetPOInvoiceStatus": "Auto",
"EmptyDimensions": true,
"ApprovedBy": "sample string 25",
"ApprovedDate": "2026-01-11T09:34:42.8651083+02:00",
"DocumentSubTypeNo": "sample string 26",
"DocumentSubTypeName": "sample string 27",
"PostingDate": "2026-01-11T09:34:42.8651083+02:00",
"Positions": [
{
"PositionType": "Position",
"Quantity": 1.1,
"MeasuringUnitNo": "sample string 2",
"Name": "sample string 3",
"Price": 4.0,
"DiscountPercent": 5.0,
"VATCode": "sample string 6",
"UnitNo": "sample string 7",
"DepartmentNo": "sample string 8",
"ProjectNo": "sample string 9",
"IncidentNo": "sample string 10",
"ClassNo": "sample string 11",
"SFI": "sample string 12",
"ContractTypeNo": "sample string 13",
"UserNo": "sample string 14",
"ItemNo": "sample string 15",
"CustomReference1": "sample string 16",
"InvoiceNo": "sample string 17",
"AccountNo": "sample string 18",
"AreaSFINo": "sample string 19",
"SubtypeNo": "sample string 20",
"FreeDimensionNo": "sample string 21",
"ProjectCodeNo": "sample string 22",
"PositionNo": 1,
"SAPInternalOrderNo": "sample string 23",
"UnitName": "sample string 24",
"LineAmount": 25.0,
"MaterialNo": "sample string 26",
"UnitExternalReference1": "sample string 27",
"UnitExternalReference2": "sample string 28",
"UnitExternalReference3": "sample string 29",
"VatAmount": 30.0,
"LineTotal": 31.0,
"DimensionMappingID": "sample string 32",
"ItemTypeNo": "sample string 33",
"PurchaseOrderPositionReferenceValue": "sample string 34"
},
{
"PositionType": "Position",
"Quantity": 1.1,
"MeasuringUnitNo": "sample string 2",
"Name": "sample string 3",
"Price": 4.0,
"DiscountPercent": 5.0,
"VATCode": "sample string 6",
"UnitNo": "sample string 7",
"DepartmentNo": "sample string 8",
"ProjectNo": "sample string 9",
"IncidentNo": "sample string 10",
"ClassNo": "sample string 11",
"SFI": "sample string 12",
"ContractTypeNo": "sample string 13",
"UserNo": "sample string 14",
"ItemNo": "sample string 15",
"CustomReference1": "sample string 16",
"InvoiceNo": "sample string 17",
"AccountNo": "sample string 18",
"AreaSFINo": "sample string 19",
"SubtypeNo": "sample string 20",
"FreeDimensionNo": "sample string 21",
"ProjectCodeNo": "sample string 22",
"PositionNo": 1,
"SAPInternalOrderNo": "sample string 23",
"UnitName": "sample string 24",
"LineAmount": 25.0,
"MaterialNo": "sample string 26",
"UnitExternalReference1": "sample string 27",
"UnitExternalReference2": "sample string 28",
"UnitExternalReference3": "sample string 29",
"VatAmount": 30.0,
"LineTotal": 31.0,
"DimensionMappingID": "sample string 32",
"ItemTypeNo": "sample string 33",
"PurchaseOrderPositionReferenceValue": "sample string 34"
}
],
"InvoiceNo": "sample string 28",
"SupplierVATNo": "sample string 29",
"PaymentConditionNo": "sample string 30",
"AlternatePayerNo": "sample string 31",
"AlternatePayerVATNo": "sample string 32",
"Remarks": "sample string 33",
"DocumentLink": "sample string 34",
"InvoiceSubTotal": 35.0,
"InvoiceTotalAmount": 36.0,
"ExchangeRate": 37.0,
"StandardCurrencyCode": "sample string 38",
"InvoiceTotalAmountInStandardCurrency": 39.0,
"Status": "sample string 40",
"StatusCode": 41,
"ForcePostingDate": true,
"PostApprovalRequired": true,
"TryMatching": true
}
application/xml, text/xml
<Invoice xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ExternalReference1>sample string 1</ExternalReference1>
<ExternalReference2>sample string 2</ExternalReference2>
<ExternalReference3>sample string 3</ExternalReference3>
<ExternalReference4>sample string 4</ExternalReference4>
<ExternalDocumentNo>sample string 5</ExternalDocumentNo>
<SupplierInvoiceNo>sample string 6</SupplierInvoiceNo>
<SupplierNo>sample string 7</SupplierNo>
<SupplierName>sample string 8</SupplierName>
<VendorNo>sample string 9</VendorNo>
<PurchaseOrderNo>sample string 10</PurchaseOrderNo>
<InvoiceDate>2026-01-11T09:34:42.8651083+02:00</InvoiceDate>
<InvoiceNetAmount>11</InvoiceNetAmount>
<AdditionalCostAmount>12</AdditionalCostAmount>
<VATAmount>13</VATAmount>
<VATCode>sample string 14</VATCode>
<CurrencyCode>sample string 15</CurrencyCode>
<SupplierDueDate>2026-01-11T09:34:42.8651083+02:00</SupplierDueDate>
<DueDate>2026-01-11T09:34:42.8651083+02:00</DueDate>
<RegisteredDate>2026-01-11T09:34:42.8651083+02:00</RegisteredDate>
<SourceSystem>sample string 16</SourceSystem>
<CompanyNo>sample string 17</CompanyNo>
<CompanyName>sample string 18</CompanyName>
<ResponsibleNo>sample string 19</ResponsibleNo>
<ResponsibleName>sample string 20</ResponsibleName>
<Description>sample string 21</Description>
<UnitNo>sample string 22</UnitNo>
<UnitName>sample string 23</UnitName>
<InterfaceDocumentType>None</InterfaceDocumentType>
<DocumentType>VendorInvoice</DocumentType>
<SetPOInvoiceStatus>Auto</SetPOInvoiceStatus>
<EmptyDimensions>true</EmptyDimensions>
<ApprovedBy>sample string 25</ApprovedBy>
<ApprovedDate>2026-01-11T09:34:42.8651083+02:00</ApprovedDate>
<DocumentSubTypeNo>sample string 26</DocumentSubTypeNo>
<DocumentSubTypeName>sample string 27</DocumentSubTypeName>
<PostingDate>2026-01-11T09:34:42.8651083+02:00</PostingDate>
<Positions>
<InvoicePosition>
<PositionType>Position</PositionType>
<Quantity>1.1</Quantity>
<MeasuringUnitNo>sample string 2</MeasuringUnitNo>
<Name>sample string 3</Name>
<Price>4</Price>
<DiscountPercent>5</DiscountPercent>
<VATCode>sample string 6</VATCode>
<UnitNo>sample string 7</UnitNo>
<DepartmentNo>sample string 8</DepartmentNo>
<ProjectNo>sample string 9</ProjectNo>
<IncidentNo>sample string 10</IncidentNo>
<ClassNo>sample string 11</ClassNo>
<SFI>sample string 12</SFI>
<ContractTypeNo>sample string 13</ContractTypeNo>
<UserNo>sample string 14</UserNo>
<ItemNo>sample string 15</ItemNo>
<CustomReference1>sample string 16</CustomReference1>
<InvoiceNo>sample string 17</InvoiceNo>
<AccountNo>sample string 18</AccountNo>
<AreaSFINo>sample string 19</AreaSFINo>
<SubtypeNo>sample string 20</SubtypeNo>
<FreeDimensionNo>sample string 21</FreeDimensionNo>
<ProjectCodeNo>sample string 22</ProjectCodeNo>
<PositionNo>1</PositionNo>
<SAPInternalOrderNo>sample string 23</SAPInternalOrderNo>
<UnitName>sample string 24</UnitName>
<LineAmount>25</LineAmount>
<MaterialNo>sample string 26</MaterialNo>
<UnitExternalReference1>sample string 27</UnitExternalReference1>
<UnitExternalReference2>sample string 28</UnitExternalReference2>
<UnitExternalReference3>sample string 29</UnitExternalReference3>
<VatAmount>30</VatAmount>
<LineTotal>31</LineTotal>
<DimensionMappingID>sample string 32</DimensionMappingID>
<ItemTypeNo>sample string 33</ItemTypeNo>
<PurchaseOrderPositionReferenceValue>sample string 34</PurchaseOrderPositionReferenceValue>
</InvoicePosition>
<InvoicePosition>
<PositionType>Position</PositionType>
<Quantity>1.1</Quantity>
<MeasuringUnitNo>sample string 2</MeasuringUnitNo>
<Name>sample string 3</Name>
<Price>4</Price>
<DiscountPercent>5</DiscountPercent>
<VATCode>sample string 6</VATCode>
<UnitNo>sample string 7</UnitNo>
<DepartmentNo>sample string 8</DepartmentNo>
<ProjectNo>sample string 9</ProjectNo>
<IncidentNo>sample string 10</IncidentNo>
<ClassNo>sample string 11</ClassNo>
<SFI>sample string 12</SFI>
<ContractTypeNo>sample string 13</ContractTypeNo>
<UserNo>sample string 14</UserNo>
<ItemNo>sample string 15</ItemNo>
<CustomReference1>sample string 16</CustomReference1>
<InvoiceNo>sample string 17</InvoiceNo>
<AccountNo>sample string 18</AccountNo>
<AreaSFINo>sample string 19</AreaSFINo>
<SubtypeNo>sample string 20</SubtypeNo>
<FreeDimensionNo>sample string 21</FreeDimensionNo>
<ProjectCodeNo>sample string 22</ProjectCodeNo>
<PositionNo>1</PositionNo>
<SAPInternalOrderNo>sample string 23</SAPInternalOrderNo>
<UnitName>sample string 24</UnitName>
<LineAmount>25</LineAmount>
<MaterialNo>sample string 26</MaterialNo>
<UnitExternalReference1>sample string 27</UnitExternalReference1>
<UnitExternalReference2>sample string 28</UnitExternalReference2>
<UnitExternalReference3>sample string 29</UnitExternalReference3>
<VatAmount>30</VatAmount>
<LineTotal>31</LineTotal>
<DimensionMappingID>sample string 32</DimensionMappingID>
<ItemTypeNo>sample string 33</ItemTypeNo>
<PurchaseOrderPositionReferenceValue>sample string 34</PurchaseOrderPositionReferenceValue>
</InvoicePosition>
</Positions>
<InvoiceNo>sample string 28</InvoiceNo>
<SupplierVATNo>sample string 29</SupplierVATNo>
<PaymentConditionNo>sample string 30</PaymentConditionNo>
<AlternatePayerNo>sample string 31</AlternatePayerNo>
<AlternatePayerVATNo>sample string 32</AlternatePayerVATNo>
<Remarks>sample string 33</Remarks>
<DocumentLink>sample string 34</DocumentLink>
<InvoiceSubTotal>35</InvoiceSubTotal>
<InvoiceTotalAmount>36</InvoiceTotalAmount>
<ExchangeRate>37</ExchangeRate>
<StandardCurrencyCode>sample string 38</StandardCurrencyCode>
<InvoiceTotalAmountInStandardCurrency>39</InvoiceTotalAmountInStandardCurrency>
<Status>sample string 40</Status>
<StatusCode>41</StatusCode>
<ForcePostingDate>true</ForcePostingDate>
<PostApprovalRequired>true</PostApprovalRequired>
<TryMatching>true</TryMatching>
</Invoice>
Response Information
Resource Description
HttpResponseMessage| Name | Description | Type | Additional information |
|---|---|---|---|
| Version | Version |
None. |
|
| Content | HttpContent |
None. |
|
| StatusCode | HttpStatusCode |
None. |
|
| ReasonPhrase | string |
None. |
|
| Headers | Collection of Object |
None. |
|
| RequestMessage | HttpRequestMessage |
None. |
|
| IsSuccessStatusCode | boolean |
None. |