# Documents

Invoice/document processing and status management

## Send UBL 2.1 invoice

 - [POST /rest/v1/documents/send](https://omnizon-public-api.redocly.app/openapi/documents/documentsend.md): Accepts a UBL 2.1 XML document as raw binary stream and processes it.

## Get Invoice Internal Status

 - [POST /rest/v1/documents/getInternalStatus](https://omnizon-public-api.redocly.app/openapi/documents/getinternalinvoicestatus.md): Get Invoice Internal Status.

## Get External Invoice Status

 - [POST /rest/v1/documents/getExternalStatus](https://omnizon-public-api.redocly.app/openapi/documents/getexternalinvoicestatus.md): Get External Invoice Status.

## Get Invoices By Internal Status

 - [POST /rest/v1/documents/getByInternalStatus](https://omnizon-public-api.redocly.app/openapi/documents/getbyinternalstatus.md): Get Invoice By Status.

## Get Invoices By External Status

 - [POST /rest/v1/documents/getByExternalStatus](https://omnizon-public-api.redocly.app/openapi/documents/getbyexternalstatus.md): Get Invoice By External Status.

## Get Document

 - [POST /rest/v1/documents/get](https://omnizon-public-api.redocly.app/openapi/documents/get.md): Get Document by documentId and return binary file.

## Get PDF Document

 - [POST /rest/v1/documents/getPdf](https://omnizon-public-api.redocly.app/openapi/documents/getpdf.md): Get PDF attachment by documentId and return the PDF file.

## Acknowledge Invoice

 - [POST /rest/v1/documents/ack](https://omnizon-public-api.redocly.app/openapi/documents/acknowledgeinvoice.md): Accepts a JSON payload to Set Invoice as Acknowledge.

## Reject Invoice

 - [POST /rest/v1/documents/reject](https://omnizon-public-api.redocly.app/openapi/documents/rejectinvoice.md): Accepts a JSON payload to Set Invoice as Reject.

## Mark Invoice as Paid

 - [POST /rest/v1/documents/paid](https://omnizon-public-api.redocly.app/openapi/documents/markpaidinvoice.md): Accepts a JSON payload to Set Invoice as Paid.

## Cancel Invoice

 - [POST /rest/v1/documents/cancel](https://omnizon-public-api.redocly.app/openapi/documents/cancelinvoice.md): Accepts a JSON payload to Set Invoice as Cancel.

## Get Document from Archive

 - [POST /rest/v1/documents/getFromArchive](https://omnizon-public-api.redocly.app/openapi/documents/getfromarchive.md): Get Document from Archive.

## Archive Document

 - [POST /rest/v1/documents/archive](https://omnizon-public-api.redocly.app/openapi/documents/archive.md): Archive Document.

## Get Documents By Number

 - [POST /rest/v1/documents/getByNumber](https://omnizon-public-api.redocly.app/openapi/documents/getbynumber.md): Get Documents By Number with optional pagination.

## Get Inbox Documents

 - [POST /rest/v1/documents/inbox](https://omnizon-public-api.redocly.app/openapi/documents/inbox.md): Get Inbox Documents.

## Get Document Statuses

 - [POST /rest/v1/documents/getStatus](https://omnizon-public-api.redocly.app/openapi/documents/getstatus.md): Get Document Statuses By VAT Number And DateFrom/To Range.

## Get Outbox Document Statuses

 - [POST /rest/v1/documents/outbox/status](https://omnizon-public-api.redocly.app/openapi/documents/getoutboxstatus.md): Get Outbox Document Statuses By VAT Number And DateFrom/To Range with pagination. Results are, by default, sorted and filtered using the issuedDateTime field.

## Get Inbox Document Statuses

 - [POST /rest/v1/documents/inbox/status](https://omnizon-public-api.redocly.app/openapi/documents/getinboxstatus.md): Get Inbox Document Statuses By VAT Number And DateFrom/To Range. Results are, by default, sorted and filtered using the issuedDateTime field.

## Get all fiscalization statuses for a document

 - [POST /rest/v1/documents/getAllFiscalizationStatuses](https://omnizon-public-api.redocly.app/openapi/documents/getallfiscalizationstatuses.md): Returns all fiscalization statuses for the specified document ID.

## Get latest fiscalization status for a document

 - [POST /rest/v1/documents/getLatestFiscalizationStatus](https://omnizon-public-api.redocly.app/openapi/documents/getlatestfiscalizationstatus.md): Returns the most recent fiscalization status for the specified document ID.

## Get all reporting statuses for a document

 - [POST /rest/v1/documents/getAllReportingStatuses](https://omnizon-public-api.redocly.app/openapi/documents/getallreportingstatuses.md): Returns all reporting statuses for the specified document ID.

## Get latest reporting status for a document

 - [POST /rest/v1/documents/getLatestReportingStatus](https://omnizon-public-api.redocly.app/openapi/documents/getlatestreportingstatus.md): Returns the most recent reporting status for the specified document ID.

