Saltar al contenido principal

Notas fiscales

La emisión fiscal de una factura: emitir, cancelar, descargar PDF y XML, y seguir cada intento ante la municipalidad. Barueri tiene comandos propios.

ComandoHTTPDescripción
nfes listGET /v1/nfesListar NF-es
nfes createPOST /v1/nfesCrear NF-e (borrador)
nfes getGET /v1/nfes/{id}Obtener NF-e
nfes updatePATCH /v1/nfes/{id}Actualizar NF-e (borrador)
nfes deleteDELETE /v1/nfes/{id}Eliminar NF-e
nfes cancelPOST /v1/nfes/{id}/cancelCancelar NF-e
nfes issuePOST /v1/nfes/{id}/issueEmitir NF-e
nfes pdfGET /v1/nfes/{id}/pdfDescargar el PDF de la NF-e
nfes retry-cancelPOST /v1/nfes/{id}/retry-cancelReintentar la cancelación de la NF-e
nfes validate-barueriPOST /v1/nfes/{id}/validate-barueriValidar NFS-e de Barueri
nfes xmlGET /v1/nfes/{id}/xmlDescargar el XML de la NF-e
nfes bulk createPOST /v1/nfes/bulkActualizar NF-es en lote
nfes bulk-delete createPOST /v1/nfes/bulk-deleteEliminar NF-es en lote
nfes fetch-barueri createPOST /v1/nfes/fetch-barueriBuscar NFS-e en Barueri
nfes fetch-from-sefaz createPOST /v1/nfes/fetch-from-sefazBuscar NFS-e en el ADN (SEFAZ)
nfes import-barueri createPOST /v1/nfes/import-barueriImportar NFS-e de Barueri
nfes request-tries listGET /v1/nfes/request-triesListar intentos de solicitud (organización)
nfes request-tries getGET /v1/nfes/{id}/request-triesListar los intentos de solicitud de la NF-e
nfes requests getGET /v1/nfes/{id}/requests/{requestId}Obtener solicitud externa
nfes sync createPOST /v1/nfes/syncSincronizar las NF-es de la organización

Ejemplos​

--params lleva parámetros de query y de ruta (id, página, filtros); --json lleva el cuerpo de la solicitud; --fields limita los campos que vuelven — vale la pena en todo list/get, para ahorrar contexto. Mira Flags globales para la referencia completa.

# Listar NF-es
kobana billing nfes list \
--fields "id,public_id,external_id,invoice_id,transaction_id"

# Obtener NF-e
kobana billing nfes get --params '{"id": "NFE_ID"}'

# Crear NF-e (borrador)
kobana billing nfes create \
--json '{"billing_account_id": "BILLING_ACCOUNT_ID", "amount_cents": 100, "customer": {}}'

# Actualizar NF-e (borrador)
kobana billing nfes update \
--params '{"id": "NFE_ID"}' \
--json '{"external_id": "EXTERNAL_ID", "service_code": "SERVICE_CODE", "service_description": "SERVICE_DESCRIPTION"}'

# Cancelar NF-e
kobana billing nfes cancel \
--params '{"id": "NFE_ID"}' \
--json '{"reason": "REASON"}'

# Eliminar NF-e
kobana billing nfes delete --params '{"id": "NFE_ID"}' --dry-run

Próximos pasos​