/documents

Endpoints para la recuperación de documentos

getById

GET URL /documents/:documentId/getById

Recuperación de un documento

Path Parameters

Name
Type
Description

documentId*

string

ID del documento. Se obtiene como respuesta del método sendBill

{
    "production": true,
    "status": "ACEPTADO",
    "type": "01",
    "issueTime": 1604698592, // fecha de emisión
    "responseTime": 1604698788, // fecha de respuesta SUNAT
    "fileName": "20123456789-01-F001-00000001",
    "xml": "https://...",
    "cdr": "https://...",
    "faults": [], // arreglo de errores
    "notes": [], // arreglo de observaciones
    "personaId": "5f6cd73425f5c52d375dd55c",
    "reference": "referencia enviada al momento de emitir..."
}

getAll

GET URL /documents/getAll?personaId=[:personaId]&personaToken=[:personaToken]&...

Recuperación de varios documentos

Query Parameters

Name
Type
Description

personaId*

string

Identificador de tu empresa

personaToken*

string

Token de acceso de tu empresa

limit

number

Limita la cantidad de documentos retornados (max. 100)

skip

number

Salta cierta cantidad de documentos

from

number

(desde) fecha de emisión en formato UNIX

to

number

(hasta) fecha de emisión en formato UNIX

status

string

Estado del documento. Puede ser PENDIENTE, EXCEPCION, ACEPTADO o RECHAZADO

type

string

Código del tipo de documento. Puede ser 01, 03, D1, etc

order

String

Puede ser ASC, o DESC

serie

String

Serie del documento

number

String

Correlativo del documento (8 dígitos)

[
    {
        "production": true,
        "status": "ACEPTADO",
        "type": "01",
        "issueTime": 1604698592, // fecha de emisión
        "responseTime": 1604698788, // fecha de respuesta SUNAT
        "fileName": "20123456789-01-F001-00000001",
        "xml": "https://...",
        "cdr": "https://...",
        "faults": [], // arreglo de errores
        "notes": [], // arreglo de observaciones
        "personaId": "5f6cd73425f5c52d375dd55c",
        "reference": "referencia enviada al momento de emitir..."
    },
    //...
]

getPDF

GET URL /documents/:documentId/getPDF/:format/:fileName[.pdf]

Generación de la representación impresa

Path Parameters

Name
Type
Description

documentId*

string

ID del documento. Se obtiene como respuesta del método sendBill

format*

string

Actualmente puede ser A4, A5, ticket58mm o ticket80mm

fileName[.pdf]*

string

Nombre usado para el archivo, agregando .pdf al final.

Ejemplo: 20606170514-01-F001-00000001.pdf

// representación impresa del documento en formato PDF

Última actualización

¿Te fue útil?