C#
Cliente generado en sdks/csharp. Paquete Pro9.Api (net8.0) en sdks/csharp. El host va en BasePath de la configuración. Los métodos son asíncronos (…Async). El host de esta API es el subdominio de la empresa (tenant_url).
Regenerar todos los lenguajes: bash scripts/generate-api-sdks.sh.
Facturas
TenantDominioDelClienteComprobantesApi.ActualizarEstadoDeComprobanteAsync
POST /api/documents/updatedocumentstatus
TenantDominioDelClienteComprobantesApi.EmitirComprobanteFacturaBoletaNotaAsync
POST /api/documents
- Factura con anticipos
- Factura con guía adicional
- Factura con cargo global
- Factura de contingencia
- Factura con descuento global y lineal
- Factura con descuento global
- Factura con descuento lineal
- Factura con detracción
- Factura con documento relacionado
- Factura gravada en dólares
- Factura exonerada con impuesto a la bolsa
- Factura exonerada
- Factura de exportación
- Factura gratuita
- Factura gravada y gratuita
- Factura gravada
- Factura con impuesto a la bolsa
- Factura inafecta
- Factura al contado
- Factura a crédito
- Factura con pagos
- Factura con placa en el ítem
- Factura gravada sin enviar
TenantDominioDelClienteComprobantesApi.EnviarComprobanteASunatAsync
POST /api/documents/send
TenantDominioDelClienteComprobantesApi.ListarComprobantesPorRangoDeFechasAsync
GET /api/documents/lists/{startDate}/{endDate}
Boletas
TenantDominioDelClienteComprobantesApi.ActualizarEstadoDeComprobanteAsync
POST /api/documents/updatedocumentstatus
TenantDominioDelClienteComprobantesApi.EmitirComprobanteFacturaBoletaNotaAsync
POST /api/documents
Notas de crédito y débito
TenantDominioDelClienteComprobantesApi.EmitirComprobanteFacturaBoletaNotaAsync
POST /api/documents
- Nota de crédito (factura)
- Nota de crédito sin external_id
- Nota de débito (factura)
- Nota de débito sin external_id
Notas de venta
TenantDominioDelClienteNotasDeVentaCotizacionesYPedidosApi.CrearNotaDeVentaAsync
POST /api/sale-note
TenantDominioDelClienteNotasDeVentaCotizacionesYPedidosApi.GenerarComprobanteDesdeNotaDeVentaAsync
POST /api/sale-note/{id}/generate-cpe
Resúmenes
TenantDominioDelClienteComprobantesApi.CrearResumenDiarioAsync
POST /api/summaries
TenantDominioDelClienteComprobantesApi.ConsultarTicketDeResumenAsync
POST /api/summaries/status
Anulación de facturas
TenantDominioDelClienteComprobantesApi.ComunicacionDeBajaAnulacionAsync
POST /api/voided
TenantDominioDelClienteComprobantesApi.ConsultarTicketDeAnulacionAsync
POST /api/voided/status
Anulación de boletas
TenantDominioDelClienteComprobantesApi.CrearResumenDiarioAsync
POST /api/summaries
TenantDominioDelClienteComprobantesApi.ConsultarTicketDeResumenAsync
POST /api/summaries/status
Guías de remisión
TenantDominioDelClienteGuasDeRemisinApi.EmitirGuiaTransportista31Async
POST /api/dispatch-carrier
TenantDominioDelClienteGuasDeRemisinApi.EnviarGuiaASunatAsync
POST /api/dispatches/send
TenantDominioDelClienteGuasDeRemisinApi.EmitirGuiaDeRemisionRemitente09Async
POST /api/dispatches
- Remitente con transporte privado
- Remitente con transporte público
- Guía de remisión remitente
- Guía de remisión transportista
TenantDominioDelClienteGuasDeRemisinApi.ConsultarTicketDeGuiaAsync
POST /api/dispatches/status_ticket
Cotizaciones
TenantDominioDelClienteNotasDeVentaCotizacionesYPedidosApi.CrearCotizacionAsync
POST /api/quotations
TenantDominioDelClienteNotasDeVentaCotizacionesYPedidosApi.ListarCotizacionesAsync
GET /api/quotations/list
Clientes
TenantDominioDelClienteClientesYProveedoresApi.CrearClienteProveedorAppClasicaAsync
POST /api/person
TenantDominioDelClienteClientesYProveedoresApi.ListarPersonasAsync
GET /api/persons/{type}/records
Productos
TenantDominioDelClienteComprobantesApi.BuscarProductosAsync
GET /api/document/search-items
TenantDominioDelClienteProductosEInventarioApi.CrearProductoAppClasicaAsync
POST /api/item
TenantDominioDelClienteProductosEInventarioApi.ActualizarProductoAppClasicaAsync
POST /api/items/{id}/update
Inventario
TenantDominioDelClienteProductosEInventarioApi.ActualizarProductoAppClasicaAsync
POST /api/items/{id}/update
TenantDominioDelClienteProductosEInventarioApi.InventarioTransaccionIngresoSalidaAsync
POST /api/inventory/transaction
Retenciones
TenantDominioDelClienteComprobantesApi.EmitirRetencionAsync
POST /api/retentions
Percepciones
TenantDominioDelClienteComprobantesApi.EmitirPercepcionAsync
POST /api/perceptions