b+ electronicInvoice FUSE
Services
The Middleware FUSE of b+ electronicInvoice Hungary exposes two SOAP services:
Manage Invoice Operation | |
---|---|
Description | Operation for sending invoices. Service that receives a batch of invoices and sends them to the tax office of Hungary. |
Endpoint | |
Request | KobakRequest |
Response | KobakResponse |
Expected Payload | QueryInvoiceStatusRequest.class |
Query Invoice Status | |
---|---|
Description | Operation to check the status of a previous shipment. Service that receives a transaction number and asks the tax agency of Hungary for the status of that transaction. |
Endpoint | |
Request | KobakRequest |
Response | KobakResponse |
Expected Payload | ManageInvoiceRequest.class |
Communication objects
KobakRequest | ||
---|---|---|
Field | Description | Required |
Product | Product of the integration scenario | YES |
Stage | Integration scenario | YES |
Tenant | External tenant that makes the request | YES |
Group | Group that makes the request | YES |
Source | Origin which the request is made from | YES |
DocType | Type of document that is sent in the Payload field | YES |
DocVersion | Version of the document that is sent in the Payload field | NO |
ExternalTag | Request UUID | YES |
Payload | Request body in base64 format | YES |
KobakResponse | ||
---|---|---|
Field | Description | Required |
Guid | Request UUID | YES |
Status | Request status (SUCCES/ERROR) | YES |
ErrorCode | Error code produced | NO |
ErrorDesc | Error description | NO |
Payload | Request body in base64 format | NO |
Error codes
1000 - Unexpected error (Not controlled error)
2000 - Credentials must be specified (The basicAuth authentication header has not been sent in the request)
2001 - Username must be specified
2002 - Password must be specified
2003 - Wrong authentication provided
2050 - The user specified does not correspond with the specified Tenant, Group and Source
2100 - Product must be specified in the request
2101 - Tenant must be specified in the request
2102 - Group must be specified in the request
2103 - Source must be specified in the request
2104 - Stage must be specified in the request
2105 - Doctype must be specified in the request
2106 - Payload must be specified in the request
2107 - External tag must be specified in the request
Avvale 2024