Ir al contenido

Listar registros ingeridos de un periodo

GET
/emitters/{id}/fiscal/{resource}
curl --request GET \
--url 'https://api.sudte.com/v1/emitters/example/fiscal/purchases?period=example&limit=20' \
--header 'Authorization: Bearer <token>'
id
obligatorio
string
resource
obligatorio
string
Allowed values: purchases withholdings-received external-sales
period
obligatorio
string
/^\d{4}-\d{2}$/
limit
integer
default: 20 >= 1 <= 100
starting_after
string

Registros

Media type application/json
object
data
Array<object>

Compra recibida (purchases), retención/percepción recibida (withholdings-received) o venta no emitida por sudte (external-sales). Campos por tipo en docs/research/reportes-fiscales.md §6.1.

object
external_id
obligatorio
string
version
obligatorio
integer
>= 1
source
string
default: odoo
Allowed values: odoo manual csv
accounting_date
obligatorio
string format: date
issue_date
string format: date
doc_class

1 físico, 2 formulario único, 3 póliza/DUCA, 4 DTE

string
Allowed values: 1 2 3 4
doc_type

CAT-002

string
generation_code
string
control_number
string
seal
string
counterpart

Proveedor, cliente o agente según el recurso

object
name
string
nit
string
nrc
string
dui
string
country_code
string
amounts
object
key
additional properties
string
/^-?\d+(\.\d{1,8})?$/
attributes

Clasificaciones (gasto, origen, kind de retención, applied_to, etc.)

object
exclude_from_books
boolean
has_more
boolean

Example

{
"data": [
{
"external_id": "odoo:<db_uuid>:account.move:1542",
"source": "odoo",
"doc_class": "1",
"amounts": {
"additionalProperty": "113.00"
},
"exclude_from_books": false
}
]
}