Generar CPE desde nota de venta
POST /api/sale-note/{id}/generate-cpe
Autenticación: Bearer del usuario del tenant (Authorization: Bearer <api_token>).
Cuerpo
Content-Type: application/json
{
"codigo_tipo_documento": "01",
"serie_documento": "F001",
"numero_documento": "#",
"fecha_de_emision": "2021-04-09",
"hora_de_emision": "18:00:00",
"fecha_de_vencimiento": "2021-04-09",
"codigo_condicion_de_pago": "01"
}
Respuestas
200 — Comprobante generado
La respuesta típica de POST /api/documents incluye success, data (número, external_id, QR) y links a XML, PDF y CDR.
{
"success": true,
"data": {
"number": "F001-1",
"filename": "20123456789-01-F001-1",
"external_id": "uuid"
},
"links": {
"xml": "https://{subdominio}/downloads/document/xml/{external_id}",
"pdf": "https://{subdominio}/downloads/document/pdf/{external_id}",
"cdr": "https://{subdominio}/downloads/document/cdr/{external_id}"
}
}
Nombre en el SDK
El cuerpo de la consulta es el JSON de la sección Cuerpo. Si instalas el paquete generado en sdks/, esa misma petición es el método generarComprobanteDesdeNotaDeVenta.
| Lenguaje | Llamada |
|---|---|
| PHP | TenantDominioDelClienteNotasDeVentaCotizacionesYPedidosApi::generarComprobanteDesdeNotaDeVenta |
| JavaScript | TenantDominioDelClienteNotasDeVentaCotizacionesYPedidosApi.generarComprobanteDesdeNotaDeVenta |
| TypeScript | TenantDominioDelClienteNotasDeVentaCotizacionesYPedidosApi.generarComprobanteDesdeNotaDeVenta |
| Java | TenantDominioDelClienteNotasDeVentaCotizacionesYPedidosApi.generarComprobanteDesdeNotaDeVenta |
| Python | TenantDominioDelClienteNotasDeVentaCotizacionesYPedidosApi.generar_comprobante_desde_nota_de_venta |
| C# | TenantDominioDelClienteNotasDeVentaCotizacionesYPedidosApi.GenerarComprobanteDesdeNotaDeVentaAsync |
| Go | TenantDominioDelClienteNotasDeVentaCotizacionesYPedidosAPIService.GenerarComprobanteDesdeNotaDeVenta |
| Ruby | TenantDominioDelClienteNotasDeVentaCotizacionesYPedidosApi.generar_comprobante_desde_nota_de_venta |
| Kotlin | TenantDominioDelClienteNotasDeVentaCotizacionesYPedidosApi.generarComprobanteDesdeNotaDeVenta |
| Dart | TenantDominioDelClienteNotasDeVentaCotizacionesYPedidosApi.generarComprobanteDesdeNotaDeVenta |
| Swift | TenantDominioDelClienteNotasDeVentaCotizacionesYPedidosAPI.generarComprobanteDesdeNotaDeVenta |