/documents
Endpoints para la recuperación de documentos
getById
GET
URL /documents/:documentId/getById
Recuperación de un documento
Path Parameters
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
personaId*
string
Identificador de tu empresa
personaToken*
string
Token de acceso de tu empresa
status
String
Estado del documento. Puede ser PENDIENTE
, EXCEPCION
, ACEPTADO
o RECHAZADO
to
String
(hasta) fecha de emisión en formato UNIX
from
String
(desde) fecha de emisión en formato UNIX
skip
String
Salta cierta cantidad de documentos
limit
String
Limita la cantidad de documentos retornados (max. 100)
order
String
Puede ser ASC
, o DESC
type
String
Código del tipo de documento. Puede ser 01
, 03
, D1
, etc
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
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?