Pular para o conteúdo principal

Notas fiscais

A emissão fiscal de uma fatura: emitir, cancelar, baixar PDF e XML, e acompanhar cada tentativa junto à prefeitura. Barueri tem comandos próprios.

ComandoHTTPDescrição
nfes listGET /v1/nfesListar NFes
nfes createPOST /v1/nfesCriar NFe (rascunho)
nfes getGET /v1/nfes/{id}Obter NFe
nfes updatePATCH /v1/nfes/{id}Atualizar NFe (rascunho)
nfes deleteDELETE /v1/nfes/{id}Excluir NFe
nfes cancelPOST /v1/nfes/{id}/cancelCancelar NFe
nfes issuePOST /v1/nfes/{id}/issueEmitir NFe
nfes pdfGET /v1/nfes/{id}/pdfBaixar PDF da NFe
nfes retry-cancelPOST /v1/nfes/{id}/retry-cancelRetentar cancelamento da NFe
nfes validate-barueriPOST /v1/nfes/{id}/validate-barueriValidar NFS-e Barueri
nfes xmlGET /v1/nfes/{id}/xmlBaixar XML da NFe
nfes bulk createPOST /v1/nfes/bulkAtualizar NFes em lote
nfes bulk-delete createPOST /v1/nfes/bulk-deleteExcluir NFes em lote
nfes fetch-barueri createPOST /v1/nfes/fetch-barueriBuscar NFS-e em Barueri
nfes fetch-from-sefaz createPOST /v1/nfes/fetch-from-sefazBuscar NFS-e no ADN (SEFAZ)
nfes import-barueri createPOST /v1/nfes/import-barueriImportar NFS-e Barueri
nfes request-tries listGET /v1/nfes/request-triesListar tentativas de requisição (organização)
nfes request-tries getGET /v1/nfes/{id}/request-triesListar tentativas de requisição da NFe
nfes requests getGET /v1/nfes/{id}/requests/{requestId}Obter requisição externa
nfes sync createPOST /v1/nfes/syncSincronizar NFes da organização

Exemplos​

--params carrega parâmetros de query e de caminho (id, página, filtros); --json carrega o corpo da requisição; --fields limita os campos que voltam — vale a pena em todo list/get, para economizar contexto. Veja Flags globais para a referência completa.

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

# Obter NFe
kobana billing nfes get --params '{"id": "NFE_ID"}'

# Criar NFe (rascunho)
kobana billing nfes create \
--json '{"billing_account_id": "BILLING_ACCOUNT_ID", "amount_cents": 100, "customer": {}}'

# Atualizar NFe (rascunho)
kobana billing nfes update \
--params '{"id": "NFE_ID"}' \
--json '{"external_id": "EXTERNAL_ID", "service_code": "SERVICE_CODE", "service_description": "SERVICE_DESCRIPTION"}'

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

# Excluir NFe
kobana billing nfes delete --params '{"id": "NFE_ID"}' --dry-run

Próximos passos​