TF Fiscal
开发文档

NFS-e

开具 NFS-e

受理即返回,异步向发行方申报。

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

受理即返回 HTTP 200 无响应体,异步向发行方申报;结果经 Webhook 或查询接口获知。同一个 id 重复提交复用原任务,不会开出第二张票。

50 位访问密钥由发行方生成,发行失败的单据没有 chaveAcesso,只能用平台生成的 45 位 identificacaoDps 定位。平台按开票方所在市镇路由,通道见查询响应的 padraoMunicipal;未支持的市镇在受理期即拒(10018010)。

路径参数

empresaId*
string主体标识

* 必填字段

请求体

id*
string请求标识
ambienteEmissao*
string开票环境
dataCompetencia
string服务发生月
object开票人
*
`emitente.tipo` 不是 `Prestador` 时必填。
object服务提供方
object接收方
object中介方
*
object服务
object替代开票
observacoes
string票面备注

* 必填字段

200
受理成功,无响应体。单据进入异步申报流程。

无响应体

  • 主体须已审批通过且证书可用(10018004)。
  • 主体须有 NFS-e 档案(序列号、Simples 归属、特殊税制),由注册主体的 emissaoNFSe 段提供或由运营维护;缺失 10018005。服务码、CNAE、NBS、ISS 税率与 PIS/COFINS、IBS/CBS 码没有主体级缺省,每张票都要传。
  • ambienteEmissao 须与主体当前环境一致。注册后主体处于 Homologacao,切生产由运营操作。
  • 平台按主体所在市镇路由。圣保罗主体(padraoMunicipal 为 Paulistana)须有市政登记号 CCM;档案没有时平台在受理期按 CNPJ 查询,只有查不到才拒 10018005。该通道:只支持 emitente.tipo 为 Prestador,不支持 substituicao、折扣、pagamentosVinculados、NaoIncidencia,CNPJ 只能纯数字,codigoTributacaoMunicipal 为 5 位。ibsCbs 可选,由它决定市政布局:传 ibsCbs + codigoNbs 走布局 2(含 IBS/CBS),不传走布局 1(只有 ISS);外籍收件人(NIF)只能走布局 2。
  • CNPJ 接收方:直传 servico.retencoes 扣缴额,或不传由平台按服务的官方扣缴分类与 cliente.orgaoPublico、cliente.optanteSimplesNacional 计算;缺信息时 10018023 一次列出全部缺项。ME/EPP 开票方的服务涉及 INSS 代扣时,在 servico.retencoes.anexoSimples 传本项服务所属的 Simples 附表。