Swift
Cliente generado en sdks/swift. Proyecto Pro9Api en sdks/swift. Cada sección es una clase …API. El host se cambia en la configuración del cliente. 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.actualizarEstadoDeComprobante
POST /api/documents/updatedocumentstatus
TenantDominioDelClienteComprobantesAPI.emitirComprobanteFacturaBoletaNota
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.enviarComprobanteASunat
POST /api/documents/send
TenantDominioDelClienteComprobantesAPI.listarComprobantesPorRangoDeFechas
GET /api/documents/lists/{startDate}/{endDate}
Boletas
TenantDominioDelClienteComprobantesAPI.actualizarEstadoDeComprobante
POST /api/documents/updatedocumentstatus
TenantDominioDelClienteComprobantesAPI.emitirComprobanteFacturaBoletaNota
POST /api/documents
Notas de crédito y débito
TenantDominioDelClienteComprobantesAPI.emitirComprobanteFacturaBoletaNota
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.crearNotaDeVenta
POST /api/sale-note
TenantDominioDelClienteNotasDeVentaCotizacionesYPedidosAPI.generarComprobanteDesdeNotaDeVenta
POST /api/sale-note/{id}/generate-cpe
Resúmenes
TenantDominioDelClienteComprobantesAPI.crearResumenDiario
POST /api/summaries
TenantDominioDelClienteComprobantesAPI.consultarTicketDeResumen
POST /api/summaries/status
Anulación de facturas
TenantDominioDelClienteComprobantesAPI.comunicacionDeBajaAnulacion
POST /api/voided
TenantDominioDelClienteComprobantesAPI.consultarTicketDeAnulacion
POST /api/voided/status
Anulación de boletas
TenantDominioDelClienteComprobantesAPI.crearResumenDiario
POST /api/summaries
TenantDominioDelClienteComprobantesAPI.consultarTicketDeResumen
POST /api/summaries/status
Guías de remisión
TenantDominioDelClienteGuasDeRemisinAPI.emitirGuiaTransportista31
POST /api/dispatch-carrier
TenantDominioDelClienteGuasDeRemisinAPI.enviarGuiaASunat
POST /api/dispatches/send
TenantDominioDelClienteGuasDeRemisinAPI.emitirGuiaDeRemisionRemitente09
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.consultarTicketDeGuia
POST /api/dispatches/status_ticket
Cotizaciones
TenantDominioDelClienteNotasDeVentaCotizacionesYPedidosAPI.crearCotizacion
POST /api/quotations
TenantDominioDelClienteNotasDeVentaCotizacionesYPedidosAPI.listarCotizaciones
GET /api/quotations/list
Clientes
TenantDominioDelClienteClientesYProveedoresAPI.crearClienteProveedorAppClasica
POST /api/person
TenantDominioDelClienteClientesYProveedoresAPI.listarPersonas
GET /api/persons/{type}/records
Productos
TenantDominioDelClienteComprobantesAPI.buscarProductos
GET /api/document/search-items
TenantDominioDelClienteProductosEInventarioAPI.crearProductoAppClasica
POST /api/item
TenantDominioDelClienteProductosEInventarioAPI.actualizarProductoAppClasica
POST /api/items/{id}/update
Inventario
TenantDominioDelClienteProductosEInventarioAPI.actualizarProductoAppClasica
POST /api/items/{id}/update
TenantDominioDelClienteProductosEInventarioAPI.inventarioTransaccionIngresoSalida
POST /api/inventory/transaction
Retenciones
TenantDominioDelClienteComprobantesAPI.emitirRetencion
POST /api/retentions
Percepciones
TenantDominioDelClienteComprobantesAPI.emitirPercepcion
POST /api/perceptions