Factura Electrónica de Contado
La factura de contado es el documento electrónico más común. Se utiliza cuando el pago se realiza íntegramente en el momento de la transacción.
Requisito Crítico
Para que un documento sea
procesado como Contado, el campo condicionPago
debe ser igual a 1.
Estructura del JSON
Datos Generales
Fecha, número, establecimiento, punto de expedición y tipo de moneda.
Receptor
Información del cliente (RUC, nombre, dirección, correo electrónico).
Items y Pagos
Detalle de productos y el desglose de cómo se recibió el pago.
Ejemplo Completo
JSON Schema{
"fecha": "2025-01-22 21:00:00",
"establecimiento": "001",
"punto": "001",
"numero": "0000002",
"tipoDocumento": 1,
"condicionPago": 1,
"moneda": "PYG",
"receiptid": "REF-12345",
"cliente": {
"ruc": "80000000-1",
"nombre": "CLIENTE DE PRUEBA S.A.",
"cpais": "PRY"
},
"items": [
{
"descripcion": "DESARROLLO DE SOFTWARE",
"cantidad": 1,
"precioUnitario": 500000,
"ivaTasa": 10
}
],
"pagos": [
{
"tipoPago": 1, // 1 = Efectivo
"monto": 500000
}
],
"totalPago": 500000
}
Campos Principales
| Campo | Tipo | Descripción |
|---|---|---|
| fecha | String | Formato Y-m-d H:i:s |
| establecimiento | String | Código de 3 dígitos (ej: "001") |
| numero | String | 7 dígitos secuenciales del documento |
| condicionPago | Int | 1 para Contado |
| receiptid | String | Identificador único en tu sistema (Máx 20 chars) |