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
NameDescriptionTypeAdditional 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

Sample:
{
  "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

Sample:
<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
NameDescriptionTypeAdditional information
Version

Version

None.

Content

HttpContent

None.

StatusCode

HttpStatusCode

None.

ReasonPhrase

string

None.

Headers

Collection of Object

None.

RequestMessage

HttpRequestMessage

None.

IsSuccessStatusCode

boolean

None.