Step 1: Entities
Registering a Company for Accesspoint Features
To utilize the Accesspoint features for a company and enable Peppol integration for sending invoices, a one-time registration call is required. This call will gather essential company information to create the account.
Example
Below is an example JSON body for the registration call:
POSTEndpoint
- Endpoint:
Host + "/v1/einvoices/registrations"
{
"TaxIdentifier" : "BE123456789",
"CompanyName" : "Tech Corp INC.",
"CommercialName" : "Tech Corp",
"TaxDeductable" : true,
"TaxLiable" : true,
"IBAN" : "BE1234567890",
"Mobile": "+32 0499999999",
"Email" : "[email protected]",
"ContactFirstName" : "Jhon",
"ContactLastName" : "Doe",
"Language" : "EN",
"Addresses": [
{
"AddressType": "InvoiceAddress",
"Tav": "Jhon Doe",
"Name": "Tech Corp",
"Street": "Tehc Street",
"StreetNumber": "1",
"Box": "Floor 1",
"Zipcode": "1000",
"City": "Tech City",
"CountryCode": "BE",
"Phone": "+32 0499999999"
}
]
}
Retrieve Registered Entities and Integrations
To retrieve information about registered entities and their active integrations or networks, you can use a GET request to the following endpoint:
GET Endpoint
- Endpoint:
Host + "/v1/einvoices/registrations"
This GET request to the specified endpoint will provide a response containing details such as company data, active integrations, networks, and their respective status.
{
"Companies": [
{
"CompanyID": 12345678,
"CompanyDetails": {
"TaxIdentifier": "BE1234567890",
"CompanyName": "Tech Corp",
"Addresses": [],
"TaxDeductable": true,
"TaxLiable": true,
"Identifiers": []
},
"Integrations": []
},
{
"CompanyID": 987654,
"CompanyDetails": {
"TaxIdentifier": "BE1234567890",
"CompanyName": "Food Corp",
"Addresses": [],
"TaxDeductable": true,
"TaxLiable": true,
"Identifiers": []
},
"Integrations": [
{
"IntegrationID": 1234,
"Integration": "Peppol",
"IntegrationStatus": "Active",
"IntegrationStatusDescription": "",
"IntegrationDocumentToSign": ""
}
]
}
]
}
Deactivate Endpoint
- Endpoint:
Host + "/v1/einvoices/registrations/{RegistrationID}"
You can deactivate an account by using the deactivate endpoint. Provide the ID in the URL and we will deactivate the account.
Updated about 1 year ago