Erro de retorno 537 - Rejeição: Dados do contrato são obrigatórios para tipo de faturamento normal e centralizado

Tipo de Faturamento da NFCom igual a 0

  • 0 - Faturamento Normal

Onde erro?
Grato!

jSon retornado:

{
	"id": "nce_3a1cf6bdb68945b180f7d59cbe37ed23",
	"ambiente": "homologacao",
	"created_at": "2025-10-13T21:12:03.449Z",
	"status": "rejeitado",
	"referencia": "FD09DAABFEC126358E60C685C4D0F526-45137",
	"data_emissao": "2025-08-13T14:15:22Z",
	"numero": 550248,
	"valor_total": 6450,
	"chave": "33250839162235000115620000005502481013847500",
	"autorizacao": {
		"id": "evt_3a1cf6bdb6984c5b86280b43c707317a",
		"ambiente": "homologacao",
		"status": "rejeitado",
		"autor": {
			"cpf_cnpj": "12342235000115"
		},
		"chave_acesso": "33250839162235000115620000005502481013847500",
		"data_evento": "2025-10-13T21:12:03.480Z",
		"numero_sequencial": 1,
		"data_recebimento": "2025-10-13T21:12:04.184Z",
		"codigo_status": 537,
		"motivo_status": "Rejeição: Dados do contrato são obrigatórios para tipo de faturamento normal e centralizado",
		"tipo_evento": "autorizacao"
	}
}

Payload enviado:

{
	"infNFCom": {
		"versao": "1.00",
		"ide": {
			"cUF": 33,
			"tpAmb": 2,
			"mod": 62,
			"serie": 0,
			"nNF": 550248,
			"cDV": 9,
			"dhEmi": "2025-08-13T14:15:22Z",
			"tpEmis": 1,
			"nSiteAutoriz": 0,
			"cMunFG": "3300100",
			"finNFCom": 0,
			"indCessaoMeiosRede": 1,
			"tpFat": 0,
			"verProc": "1.00"
		},
		"emit": {
			"CNPJ": "12342235000115",
			"IE": "84718092",
			"xNome": "Nome da empresa"
		},
		"dest": {
			"xNome": "Nome do cliente",
			"CNPJ": "12345415000155",
			"indIEDest": 1,
			"IE": "12165455",
			"IM": null,
			"enderDest": {
				"xLgr": "R. NOME DO LOGRADOURO",
				"nro": "00003",
				"xCpl": "0",
				"xBairro": "CONCEICAO DE JA",
				"cMun": "3302601",
				"xMun": "CIDADE",
				"CEP": "23885000",
				"UF": "RJ",
				"cPais": "1058",
				"xPais": "BRASIL",
				"fone": null,
				"email": null
			}
		},
		"assinante": {
			"iCodAssinante": "45137",
			"tpAssinante": 1,
			"tpServUtil": 3,
			"nContrato": "45137",
			"dContratoIni": "2025-10-01"
		},
		"det": [
			{
				"nItem": 1,
				"prod": {
					"cProd": "9824360",
					"xProd": "Mensalidade Tv a Cabo",
					"cClass": "0000103",
					"CFOP": "5307",
					"uMed": 4,
					"qFaturada": 0,
					"vItem": 0,
					"vDesc": 0,
					"vOutro": 0,
					"vProd": 6450
				},
				"imposto": {
					"ICMS00": {
						"CST": "00",
						"vBC": 2764,
						"pICMS": 25,
						"vICMS": 774
					},
					"PIS": {
						"CST": "01",
						"vBC": 0,
						"pPIS": 65,
						"vPIS": 41
					},
					"COFINS": {
						"CST": "01",
						"vBC": 0,
						"pCOFINS": 300,
						"vCOFINS": 193
					},
					"retTrib": {
						"vRetPIS": 0,
						"vRetCofins": 0,
						"vRetCSLL": 0,
						"vBCIRRF": 0,
						"vIRRF": 0
					}
				}
			}
		],
		"total": {
			"vProd": 6450,
			"ICMSTot": {
				"vBC": 2764,
				"vICMS": 774,
				"vICMSDeson": 774,
				"vFCP": 0
			},
			"vCOFINS": 0,
			"vPIS": 0,
			"vFUNTTEL": 0,
			"vFUST": 0,
			"vRetTribTot": {
				"vRetPIS": 0,
				"vRetCofins": 0,
				"vRetCSLL": 0,
				"vIRRF": 0
			},
			"vDesc": 0,
			"vOutro": 0,
			"vNF": 6450,
			"IBSCBSTot": {
				"vBCIBSCBS": 0,
				"gIBS": {
					"gIBSUF": {
						"vDif": 0,
						"vDevTrib": 0,
						"vIBSUF": 0
					},
					"gIBSMun": {
						"vDif": 0,
						"vDevTrib": 0,
						"vIBSMun": 0
					},
					"vIBS": 0,
					"vCredPres": 0,
					"vCredPresCondSus": 0
				},
				"gCBS": {
					"vDif": 0,
					"vDevTrib": 0,
					"vCBS": 0,
					"vCredPres": 0,
					"vCredPresCondSus": 0
				}
			}
		},
		"infAdic": {
			"infCpl": [
				"Contrato 45137"
			]
		}
	},
	"ambiente": "homologacao",
	"referencia": "FD09DAABFEC126358E60C685C4D0F526-45137"
}

Boa tarde, @tisuperimagem.

Ao analisarmos a nota nce_3a1cf6bdb68945b180f7d59cbe37ed23, identificamos que o payload enviado não contém o campo dContratoIni no grupo de dados do assinante.

Você poderia, por favor, confirmar se o payload enviado realmente incluía esse campo?

Arimateia, continha sim no jSon, porém o schema da API aqui estava sem.

"assinante": {
	"iCodAssinante": "45137",
	"tpAssinante": 1,
	"tpServUtil": 3,
	"nContrato": "45137",
	"dContratoIni": "2025-10-01"
},

Obrigadão pela atenção! :slight_smile:

Não entendi essa parte.

Conseguiu resolver?

Sim, consegui, obrigado!

Este tópico foi fechado automaticamente 24 horas depois da última resposta. Novas respostas não são mais permitidas.