TF Fiscal
开发文档

NFS-e

进项 NFS-e 表态

对收到的 NFS-e 登记官方确认或拒绝表态;异步,200 回受理回执。

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

本主体作为接收方或中介方,对收到的 NFS-e 正式表态:tipo 在 Confirmacao 与 Rejeicao 之间二选一,拒绝时请求体再带官方原因码。受理是异步的,结果经 nfse.inbound.manifested / nfse.inbound.manifest_failed 回调获知,这两个事件需显式订阅,也可查进项详情的 manifestacao 块。一张票每方只能表态一次:已确认、已拒绝或默示确认后再调返回 10018042。

路径参数

empresaId*
string主体标识
chaveAcesso*
string访问密钥

* 必填字段

请求体

tipo*
string表态类型
codigoMotivo*
拒绝时必填。
string拒绝原因码
motivo
string拒绝说明

* 必填字段

200
表态已受理:受理回执。结果经 nfse.inbound.manifested / nfse.inbound.manifest_failed 回调获知,也可查进项详情的 manifestacao 块。
nfseTaskId
int平台任务 id
status
int任务状态
reused
bool是否复用原任务
createTime
string受理时刻

平台按票上本主体的角色自动选事件码,调用方不传事件码:接收方确认用 203202、拒绝用 203206;中介方确认用 204203、拒绝用 204207。事件登记在国家发行器,经全国分发回流到票上各方。

确认

只传 tipo。同时带 codigoMotivo 或 motivo 直接拒 10018001。

json
{ "tipo": "Confirmacao" }
tipo*
string表态类型

* 必填字段

拒绝

tipo 加官方原因码;说明可选。

json
{
"tipo": "Rejeicao",
"codigoMotivo": "3",
"motivo": "Servico nao prestado ao tomador"
}
tipo*
string表态类型
codigoMotivo*
string拒绝原因码
motivo
string拒绝说明

* 必填字段