TF Fiscal
开发文档

DC-e

发行 DC-e

受理一张电子内容申报单(模型 99),并异步向 SEFAZ 授权。

POST/openapi/v2/empresas/{empresaId}/dc-e
需要 token、timestamp、sign 三个签名头,参见认证与签名。

受理成功返回 HTTP 200 无内容。同一 id 重复提交:报文指纹相同复用原任务(幂等),指纹不同返回 10019030,上一次以失败告终则按新报文重开。结果经查询接口或 Webhook dce.authorized / dce.rejected 获知(见 DC-e)。主体须已审批通过、证书可用且配置了 emissaoDCe。枚举字符串大小写不敏感。

路径参数

empresaId*
string发行主体标识

* 必填字段

请求体

id*
string请求标识
ambiente*
string发行环境
dataEmissao
string开具时刻
*
Marketplace 主体必填。
object发件方
*
object收件方
*
array申报物品
*
object运输信息
array下载授权名单
informacoesAdicionais
string平台备注
informacoesAdicionaisFisco
string税务机关备注
informacoesAdicionaisEmitente
string发行方备注
array平台自定义项

* 必填字段

200
已受理;无响应体。单据进入 Pendente,异步取号并送 SEFAZ。通过查询接口或 Webhook 跟进。

无响应体

主体注册时配置的 DC-e 发行类型决定 remetente 怎么填。Marketplace 代卖家发行;OwnIssuer 以自己名义发行;Carrier 当前不能发行,返回 10019013。

Marketplace 代卖家发行

卖家填在 remetente 里,证件号与地址都要传;访问密钥里的 CNPJ 仍是 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" }
}
*
object发件方

* 必填字段

企业自发

不传 remetente,发件方与发货地址取主体档案。若传了 remetente.cpfCnpj,必须等于主体自身 CNPJ,否则 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" }
}