Onboarding
Learn about how Monite manages compliance and e-invoicing in supported countries.
Entity onboarding for e-invoicing
To enable an entity to use Monite e-invoicing, you have to onboard this entity. The onboarding process consists of providing a set of required information that will allow the entity issue e-invoices. To onboard an entity, send a POST
request to the /einvoicing_connections
endpoint:
The successful response contains the information of the recently created connection:
The entity_vat_id_id
is optional. When informed during the request, the system automatically fills the fields network_credentials_identifier
and network_credentials_schema
with the data found in Monite database.
After completing the onboarding process, the entity will start to automatically receive the e-invoices directly into the accounts payable. These e-invoices will be processed into payables with the payable_origin
field set to einvoicing
, indicating they were received via the e-invoicing system. For credit notes, the document’s origin is specified in the origin
field.
Add new credentials
You can add new credentials by sending a POST
request to the /einvoicing_connections/{einvoicing_connection_id}/network_credentials
endpoint:
The successful response contains information about the added credential:
Monite does not validate the values inserted in the fields network_credentials_identifier
and network_credentials_schema
.
List all connections
You can retrieve all currrently established connections of an entity by sending a GET
request to the /einvoicing_connections
endpoints.
Retrieve a connecton
To retrieve a specific connection by ID, send a GET
request to the /einvoicing_connections/{einvoicing_connection_id}
endpoint.
Delete a connection
To delete a connection, send a DELETE
request to the /einvoicing_connections/{einvoicing_connection_id}
endpoint.