Estructura para generar facturas
POSThttps://api.factpro.la/api/v3/documentos
Headers
Content-Type
application/json
Authorization
Bearer <token>
Body
Debe ingresar "F" para FACTURAS y con "B" para BOLETAS DE VENTA. Para su generación debe tener en cuenta que el comprobante debe estar aceptado.
Obligatorio
4 exacto
Número correlativo del documento
Obligatorio
1 hasta 8
Opcional Debe ser la fecha actual. Ejemplo: 2024-05-14
Opcional
10 exacto
Opcional , por defecto siempre sera en MONEDA "PEN" PEN = SOLES
USD= DÓLARES
Opcional
3 exacto
En todos los casos se utiliza por defecto: 1
1= Venta interna
2= Exportación
3= Operación Sujeta a Detracción 4= Operación Sujeta a Detracción- Servicios de Transporte Carga 5= Ventas no domiciliados que no califican como exportación
Obligatorio
4 exacto
Dirección de email false = No se enviara true = Se enviará automáticamente
Opcional
DATOS DEL CLIENTE
1=Otros 2=DNI 3=CE 4=RUC 5=Pasaporte
Obligatorio
1 exacto
Ejemplo: RUC del CLIENTE, número de DNI, Etc.
Obligatorio
1 hasta 15
Razón o nombre completo del CLIENTE.
Obligatorio
1 hasta 100
Colocar el país del CLIENTE, por ejemplo Perú = PE
Opcional
2 exacto
Debe ingresar número por código de Ubigeo , por ejemplo 150101
Opcional
2 exacto
Dirección completa (OPCIONAL en caso de ser una BOLETA DE VENTA o NOTA ASOCIADA).
Condicional
1 hasta 100
Correo referencial
Opcional
Teléfono referencial
Opcional
ITEMS
Enviar las unidades de medida, por ejemplo para Unidad es = NIU
NIU = PRODUCTO
ZZ = SERVICIO
Obligatorio
2 hasta 5
Opcional, código interno del producto por ejemplo P0121
Opcional
1 hasta 250
Nombre del producto
Obligatorio
1 hasta 250
Ejemplo: 10.00
Obligatorio
1 hasta 12 enteros, hasta con 10 decimales
Ejemplo: 100
Obligatorio
1 hasta 12 enteros, hasta con 10 decimales
Si el precio que utilizas en tu app no incluye impuesto debes de colocar: false Si el precio que envias ya incluye el impuesto, puedes enviarnos como : true o no es necesario enviar esta variable
Opcional
4 hasta 5
1=Gravado - Operación Onerosa 20=Exonerado - Operación Onerosa 21=Exonerado – Transferencia Gratuita 30=Inafecto - Operación Onerosa 40=Exportación de bienes o servicios
Obligatorio
2 exacto
Ejemplo: 5
Opcional
1 hasta 12 enteros, hasta con 10 decimales
CONDICIÓN DE PAGO
0= Contado y 1 = Crédito
Condicional
1 exacto
Solo aplica si es a crédito tendrán un formato: 2024-01-03
Condicional
10 exacto
Solo aplica si es a crédito debe ir el monto de la cuota, ejemplo 50.00
Condicional
1 hasta 12 enteros con 2 decimales
OTROS CAMPOS
Puedes elegir entre a4 o ticket para mostrar automáticamente el formato del PDF
Obligatorio
Texto de 0 hasta 1000 caracteres.
Opcional
Texto de 0 hasta 1000 caracteres.
Opcional
Texto de 0 hasta 1000 caracteres.
Opcional
Body
Response
Última actualización