GET B2BInvoice

Returns the first N downloadable Invoices for a given Supplier

Request Information

URI Parameters

NameDescriptionTypeAdditional information
id

int

integer

Required

userName

Username for Account to be used for Authentication/Authorization

string

Required

password

Password for Account to be used for Authentication/Authorization

string

Required

internalUser

boolean

Default value is False

Body Parameters

None.

Response Information

Resource Description

An invoice record with an HTTP 200, or null with the relevant HTTP error code.

InvoiceHeaderViewModel
NameDescriptionTypeAdditional information
HeaderVersion

string

String length: inclusive between 0 and 50

SenderEAN

string

String length: inclusive between 0 and 15

ReceiverEAN

string

String length: inclusive between 0 and 15

InvoiceRefNo

globally unique identifier

None.

Standard

string

String length: inclusive between 0 and 50

TypeVersion

string

String length: inclusive between 0 and 50

InstanceIdentifier

string

String length: inclusive between 0 and 50

InvoiceType

string

String length: inclusive between 0 and 50

MultipleType

string

String length: inclusive between 0 and 50

DocumentCreationDatetime

date

None.

MessageId

string

String length: inclusive between 0 and 50

ContentOwnerGLN

string

String length: inclusive between 0 and 20

CommandType

string

String length: inclusive between 0 and 50

CommandOwnerGLN

string

String length: inclusive between 0 and 20

DocumentStatus

string

String length: inclusive between 0 and 50

ContentVersion

string

String length: inclusive between 0 and 10

DocumentVersion

string

String length: inclusive between 0 and 10

DocumentNumber

string

String length: inclusive between 0 and 50

CurrencyISOCode

string

String length: inclusive between 0 and 10

Type

string

String length: inclusive between 0 and 50

CountryISOCode

string

String length: inclusive between 0 and 10

BuyerGLN

string

String length: inclusive between 0 and 20

SellerGLN

string

String length: inclusive between 0 and 20

ShipToGLN

string

String length: inclusive between 0 and 20

VATRegistrationNumber

string

String length: inclusive between 0 and 20

DocumentTotalExVAT

decimal number

None.

DocumentTotalInclVAT

decimal number

None.

DocumentTotalVAT

decimal number

None.

OrderNumber

integer

None.

PurchaseOrder

string

String length: inclusive between 0 and 25

InvoiceDate

date

None.

InvoiceNumber

string

String length: inclusive between 0 and 20

InvoiceDetails

Collection of InvoiceDetailLineViewModel

None.

Response Formats

application/json, text/json

Sample:
{
  "HeaderVersion": "3.2.0",
  "SenderEAN": "70564",
  "ReceiverEAN": "6001001018104",
  "InvoiceRefNo": "5d2a0811-dc4f-475c-b819-1248e64e488e",
  "Standard": "EDI 3.2.0",
  "TypeVersion": "3.2.0",
  "InstanceIdentifier": "22576171",
  "InvoiceType": "INVOICE",
  "MultipleType": null,
  "DocumentCreationDatetime": "2024-04-29T15:57:14.0404302+02:00",
  "MessageId": "638500030340404302",
  "ContentOwnerGLN": "Supplier GLN",
  "CommandType": "ADD",
  "CommandOwnerGLN": "Supplier GLN",
  "DocumentStatus": "ORIGINAL",
  "ContentVersion": "3.2.0",
  "DocumentVersion": "1.0",
  "DocumentNumber": "DocNum",
  "CurrencyISOCode": "ZAR",
  "Type": "Invoice",
  "CountryISOCode": "ZA",
  "BuyerGLN": "6001001018104",
  "SellerGLN": "Supplier GLN",
  "ShipToGLN": "6001001018104",
  "VATRegistrationNumber": "VAT Reg No",
  "DocumentTotalExVAT": 91.2,
  "DocumentTotalInclVAT": 80.0,
  "DocumentTotalVAT": 11.2,
  "OrderNumber": 1148765793,
  "PurchaseOrder": "1148765793",
  "InvoiceDate": "2024-05-04T15:57:14.0404302+02:00",
  "InvoiceNumber": "Invoice_Num",
  "InvoiceDetails": [
    {
      "InvoiceDetailRefNo": "f33e6c74-f7b0-4a19-b054-b470e8776844",
      "InvoiceRefNo": "5d2a0811-dc4f-475c-b819-1248e64e488e",
      "LineNumber": 1,
      "EANNumber": "EANNumber.........20",
      "SupplierCode": 863222,
      "Quantity": 50.0,
      "PackSize": 12.0,
      "TaxPercentage": 14.0,
      "TaxFeeCategory": "STANDARD",
      "UnitOfMeasure": "UnitOfMeasure.....20",
      "TransferOfOwnershipDate": "2024-04-29T00:00:00",
      "CostPrice": 40.0,
      "LanguageISOCode": "LangISO.10",
      "Description": "Description...........50",
      "NettPrice": 45.6,
      "TaxFeeType": "VAT",
      "TaxAmount": 5.6
    },
    {
      "InvoiceDetailRefNo": "1e5844ad-7ed5-4f18-b0e5-a90037740d6b",
      "InvoiceRefNo": "5d2a0811-dc4f-475c-b819-1248e64e488e",
      "LineNumber": 2,
      "EANNumber": "EANNumber.........20",
      "SupplierCode": 863222,
      "Quantity": 50.0,
      "PackSize": 12.0,
      "TaxPercentage": 14.0,
      "TaxFeeCategory": "STANDARD",
      "UnitOfMeasure": "UnitOfMeasure.....20",
      "TransferOfOwnershipDate": "2024-04-29T00:00:00",
      "CostPrice": 40.0,
      "LanguageISOCode": "LangISO.10",
      "Description": "Description...........50",
      "NettPrice": 45.6,
      "TaxFeeType": "VAT",
      "TaxAmount": 5.6
    }
  ]
}