This instance is currently being migrated to the new Atlassian One Confluence sytem.
If you can't find your space anymore, it should be already in the new System: https://confluence.weareplanet.com/
POS is the system used to issue the invoice to the customer.
Fiscal service is the system handling fiscal obligations as part or on behalf of the respective tax authority.
Message Description
Message from Fiscal Service to be received at the POS
The message received must hold data from the tax authority (or a system acting as deputy) which is needed to fulfil fiscalization requirements (codes to assign to an invoice).
Basic message structure description
Header data
- CorrelationID of message exchange
- Timestamp of sending
- Version of message type
Process data
- Success flag
- Error list
- Warning list
Identification data
- Hotel ID
- Provider ID
- Invoice ID from provider
Invoice and fiscal data
- Invoice code
- Fiscal code (number range)
- Fiscal closure info (number range to be combined w/ fiscal code)
- Fiscal signature data (cryptographically checksums)
- Signature label
- Signature data
- Signature type
- Signature format
- Notes (Label)
The result message must hold fiscalization information in either ExternalFiscalCode / ExternalFiscalClosingID OR at least one valid ExternalFiscalSignatures/Signature element.Message to be received at the POS (IO_InvoiceFiscalizeRS)
Example w/ FiscalCode and ClosingID only
Example w/ FiscalCode and multiple Signature elements
Example w/ Errors
Field description table
IO_InvoiceFiscalizeRS
Element count Additional Information Valid values see Generic elements for Legal & Fiscal messaging#GenericElements Mandatory Message headers IO_InvoiceFiscalizeRS | UniqueID
0..10 see Generic elements for Legal & Fiscal messaging#Businessobjects Mandatory Reference IDs IO_InvoiceFiscalizeRS | ExternalFiscalCode
0..1 Text (number) to display on the invoice.
Will be sent in RQ Reference element for void operationIO_InvoiceFiscalizeRS | ExternalFiscalClosingID
0..1 Text (number) to display on the invoice.
Will be sent in RQ Reference element for void operationIO_InvoiceFiscalizeRS | ExternalFiscalDate
0..1 Will be sent in RQ Reference element for void operation IO_InvoiceFiscalizeRS | FiscalNotes
0..1 Textual information regarding the fiscalization process IO_InvoiceFiscalizeRS | ExternalFiscalSignatures
0..1 Fiscalization result w/ more complex data (e.g. QR codes & signatures) IO_InvoiceFiscalizeRS | ExternalFiscalSignatures | Signature
0.10 @Type 1 Type of signature algorithm @Format 1 Format of signature created @Timestamp 1 ISO timestamp of signature creation IO_InvoiceFiscalizeRS | FiscalSignatures | Signature | Label
0..1 Description of signature created IO_InvoiceFiscalizeRS | FiscalSignatures| Signature | Data
0..1 Actual data of signature (Binary data must be Base64 encoded) IO_InvoiceFiscalizeRS | Invoice
0..1 (Optional) Copy of invoice data sent with RQ see IO_InvoiceFiscalizeRQ message description#Invoice IO_InvoiceFiscalizeRS | ExternalTerminal
0..1 (Optional) Copy of Terminal data send with RQ see Messages from POS to Fiscal Service#IO_InvoiceFiscalizeRQ/Terminal