TF Fiscal
Documentación

DC-e

Emitir DC-e

Acepta una Declaração de Conteúdo Eletrônica (modelo 99) y la autoriza de forma asíncrona en la SEFAZ.

POST/openapi/v2/empresas/{empresaId}/dc-e
Requiere las cabeceras de firma token, timestamp y sign, vea Autenticación.

La aceptación devuelve HTTP 200 sin cuerpo. Reenviar el mismo id: una huella idéntica del mensaje reutiliza la tarea original (idempotente), una huella distinta devuelve 10019030 y un fallo terminal anterior reabre la tarea con el nuevo mensaje. El resultado llega por la consulta o por los webhooks dce.authorized / dce.rejected (vea DC-e). La empresa debe estar aprobada, con certificado utilizable y con emissaoDCe configurado. Las cadenas de enumeración no distinguen mayúsculas de minúsculas.

Parámetros de ruta

empresaId*
stringIdentificador de la empresa emisora

* Campo obligatorio

Cuerpo de la petición

id*
stringIdentificador de la solicitud
ambiente*
stringAmbiente
dataEmissao
stringFecha de emisión
*
obligatorio para empresa Marketplace
objectRemitente
*
objectDestinatario
*
arrayÍtems declarados
*
objectTransporte
arrayAutorizados a descargar el XML
informacoesAdicionais
stringObservación del marketplace
informacoesAdicionaisFisco
stringObservación al fisco
informacoesAdicionaisEmitente
stringObservación del emisor
arrayObservaciones del marketplace

* Campo obligatorio

200
Aceptado; sin cuerpo de respuesta. El documento entra en Pendente y se numera y envía a la SEFAZ de forma asíncrona. Haga seguimiento por la consulta o el webhook.

Sin cuerpo de respuesta

El tipo de emisión de DC-e definido en el registro de la empresa decide cómo se rellena remetente. Marketplace emite en nombre de un vendedor; OwnIssuer emite en nombre propio; Carrier aún no puede emitir y devuelve 10019013.

Marketplace emitiendo por un vendedor

El vendedor va en remetente con documento y dirección; el CNPJ de la clave sigue siendo el de la empresa Marketplace.

json
"remetente": {
"tipoPessoa": "F", "nome": "JOAO DA SILVA", "cpfCnpj": "12345678909", "telefone": "41999990000",
"endereco": { "uf": "PR", "cidade": "4106902", "logradouro": "RUA XV DE NOVEMBRO", "numero": "100", "bairro": "CENTRO", "cep": "80020310" }
}
*
objectRemitente

* Campo obligatorio

Empresa emitiendo en nombre propio

No envíe remetente: el remitente y la dirección de origen vienen del registro de la empresa. Si envía remetente.cpfCnpj, debe ser el CNPJ de la propia empresa, si no 10019019.

json
{
"id": "DCe-000012334",
"ambiente": "Homologacao",
"destinatario": {
"tipoPessoa": "F", "nome": "MARIA OLIVEIRA", "cpfCnpj": "11144477735",
"endereco": { "uf": "SP", "cidade": "3550308", "logradouro": "AVENIDA PAULISTA", "numero": "1000", "bairro": "BELA VISTA", "cep": "01310100" }
},
"itens": [ { "descricao": "CARTEIRA", "ncm": "42023100", "quantidade": 1, "valorUnitario": 40.00 } ],
"transporte": { "modalidade": "PorContaPropria" }
}