CredentialsNotFound & X999

Bom dia pessoal! Como estão?

Estou tentando implementar a NFSe pela API de vocês utilizando o método / provedor “padrao”, porém, ao tentar enviar ele acaba pedindo um token para a validação (o que acaba retornando um erro de CredentialsNotFound: token), então tentando mockar o token (bypass de um valor aleatório, pois ao tentar emitir pela cidade de Vinhedo-SP, não há token para ser utilizado na emissão, somente Login e Senha) e passando o JSON na requisição, estou recebendo o erro:

{
    "code": "X999",
    "message": "Número da NFSe não informado. Utilize o ConsultarNFSePorFaixa para receber o próximo número do provedor."
}

E estou utilizando esse JSON para o envio:

{
    "provedor": "padrao",
    "ambiente": "homologacao",
    "infDPS": {
        "tpAmb": 2,
        "dhEmi": "2024-05-02 13:59:39",
        "verAplic": "1.0.0",
        "dCompet": "2024-05-02",
        "prest": {
            "CNPJ": "05107093000171"
        },
        "toma": {
            "CNPJ": "15070191000135",
            "NIF": "1234567890",
            "cNaoNIF": 2,
            "IM": "1234567890",
            "xNome": "SERVICE METAL TECNOLOGIA DA INFORMACAO LTDA",
            "end": {
                "endNac": {
                    "cMun": "3556701",
                    "CEP": "13280140"
                },
                "endExt": {
                    "cPais": "BR",
                    "cEndPost": "6537",
                    "xCidade": "VINHEDO",
                    "xEstProvReg": "SP"
                },
                "xLgr": "Rua Odair Rotella",
                "nro": "90",
                "xCpl": "Sala 01",
                "xBairro": "Centro"
            },
            "fone": "+55-1940629702",
            "email": "adm@grv.com.br"
        },
        "interm": {
            "xNome": "KKKKKKKKKK3465834765873645",
            "end": {
                "endNac": {
                    "cMun": "3556701"
                }
            }
        },
        "serv": {
            "locPrest": {
                "cLocPrestacao": "3556701",
                "cPaisPrestacao": "BR"
            },
            "cServ": {
                "cTribNac": "123456",
                "cTribMun": "123",
                "CNAE": "12345678",
                "xDescServ": "NFSETESTENFSETESTENFSETESTENFSETESTENFSETESTENFSETESTE",
                "cNBS": "123456789"
            },
            "comExt": {
                "mdPrestacao": 2,
                "vincPrest": 1,
                "tpMoeda": "123",
                "vServMoeda": 1,
                "mecAFComexP": "03",
                "mecAFComexT": "04",
                "movTempBens": 2,
                "nDI": "1111111",
                "nRE": "11111",
                "mdic": 1
            },
            "lsadppu": {
                "categ": 1,
                "objeto": 1,
                "extensao": "11111",
                "nPostes": "111111"
            },
            "obra": {
                "cObra": "11111",
                "inscImobFisc": "11111111",
                "end": {
                    "CEP": "12345678",
                    "endExt": {
                        "cEndPost": "11111111",
                        "xCidade": "11111111",
                        "xEstProvReg": "111111111"
                    },
                    "xLgr": "11111111",
                    "nro": "1111111",
                    "xCpl": "11111111",
                    "xBairro": "111111"
                }
            },
            "atvEvento": {
                "xNome": "1111111",
                "dtIni": "2011-11-11",
                "dtFim": "2024-05-21",
                "idAtvEvt": "111111",
                "end": {
                    "CEP": "12345678",
                    "endExt": {
                        "cEndPost": "1111111",
                        "xCidade": "11111111",
                        "xEstProvReg": "111111111"
                    },
                    "xLgr": "111111111",
                    "nro": "11111111",
                    "xCpl": "1111111111",
                    "xBairro": "Bairrox"
                }
            },
            "explRod": {
                "categVeic": "01",
                "nEixos": "12",
                "rodagem": 1,
                "sentido": "123",
                "placa": "ABC1234",
                "codAcessoPed": "1234567890",
                "codContrato": "1234"
            },
            "infoCompl": {
                "idDocTec": "1111111",
                "docRef": "11111111",
                "xInfComp": "111111111"
            }
        },
        "valores": {
            "vServPrest": {
                "vReceb": 1,
                "vServ": 1
            },
            "vDescCondIncond": {
                "vDescIncond": 1,
                "vDescCond": 1
            },
            "vDedRed": {
                "pDR": 1,
                "vDR": 1,
                "documentos": {
                    "docDedRed": [
                        {
                            "chNFe": "12345678901234567890123456789012345678901234",
                            "NFSeMun": {
                                "cMunNFSeMun": "3556701",
                                "nNFSeMun": 25181,
                                "cVerifNFSeMun": "1"
                            },
                            "NFNFS": {
                                "nNFS": 25181,
                                "modNFS": 99,
                                "serieNFS": "1"
                            },
                            "nDocFisc": "25181",
                            "nDoc": "11",
                            "tpDedRed": 99,
                            "xDescOutDed": "1121212",
                            "dtEmiDoc": "2024-05-02",
                            "vDedutivelRedutivel": 1,
                            "vDeducaoReducao": 1,
                            "fornec": {
                                "CNPJ": "72494554000101",
                                "CPF": "62271873800",
                                "NIF": "1",
                                "cNaoNIF": 1,
                                "CAEPF": "12345678901234",
                                "IM": "915",
                                "xNome": "111111",
                                "end": {
                                    "endNac": {
                                        "cMun": "3515004",
                                        "CEP": "12345678"
                                    },
                                    "endExt": {
                                        "cPais": "BR",
                                        "cEndPost": "1111",
                                        "xCidade": "1111111",
                                        "xEstProvReg": "1111"
                                    },
                                    "xLgr": "11111",
                                    "nro": "111",
                                    "xCpl": "111111",
                                    "xBairro": "11111"
                                },
                                "fone": "123456",
                                "email": "email@email.com"
                            }
                        }
                    ]
                }
            },
            "trib": {
                "tribMun": {
                    "tribISSQN": 1,
                    "cLocIncid": "1234567",
                    "cPaisResult": "BR",
                    "BM": {
                        "tpBM": 1,
                        "nBM": "12345678901234",
                        "vRedBCBM": 1,
                        "pRedBCBM": 1
                    },
                    "exigSusp": {
                        "tpSusp": 1,
                        "nProcesso": "123456789012345678901234567890"
                    },
                    "vBC": 1,
                    "pAliq": 1,
                    "vISSQN": 1,
                    "tpRetISSQN": 1,
                    "vLiq": 1
                },
                "tribFed": {
                    "piscofins": {
                        "CST": "00",
                        "vBCPisCofins": 1,
                        "pAliqPis": 1,
                        "pAliqCofins": 1,
                        "vPis": 1,
                        "vCofins": 1,
                        "tpRetPisCofins": 1
                    },
                    "vRetCP": 1,
                    "vRetIRRF": 1,
                    "vRetCSLL": 1
                },
                "totTrib": {
                    "vTotTrib": {
                        "vTotTribFed": 1,
                        "vTotTribEst": 1,
                        "vTotTribMun": 1
                    },
                    "pTotTrib": {
                        "pTotTribFed": 1,
                        "pTotTribEst": 1,
                        "pTotTribMun": 1
                    },
                    "pTotTribSN": 1
                }
            }
        }
    }
}

Vocês saberiam me dizer o que está de errado? Desde já, obrigado!

Bom dia, @diretoria.

Provavelmente está ocorrendo erro por causa do valor incorreto do token. Você deve pegar o valor correto no portal da prefeitura e tentar novamente.

Boa tarde, liguei para prefeitura para poder testar o suposto token… A prefeitura disse que desconhecem a necessidade do token para ser utilizado na emissão de notas fiscais. No caso, é utilizado o certificado digital que já está configurado para a empresa que eu estou tentando emitir.

Sabe me dizer se esse token é REALMENTE necessário? Pois nem a prefeitura exige esse tipo de credencial.

Boa tarde, @diretoria.

Você poderia nos fornecer o id da NFS-e emitida apenas com certificado?

Tenho sim: 15070191000135 → 25513, precisaria do código de autenticação?

Precisamos do id da nota. Ela inicia com nfs_.

@arimateia não encontrei o ID da nota nesse formato… Foi emitido no site da prefeitura, tem alguma outra forma de fazer esse search ou só daria para fazer nesse formato? No caso a emissão não foi realizada pela API de vocês.

Algum norte que eu possa ir tentando para realizar as credenciais?

Iremos analisar.

Favor aguardar.

1 curtida

Bom dia! Há alguma previsão de debug?

Bom dia, @diretoria.

Creio que ainda hoje.

Favor aguardar.

Beleza! Obrigado.

Boa tarde, @diretoria.

Teremos que fazer um ajuste do nosso lado para esse provedor.

Para isso, precisamos que você atualize a Inscrição Municipal da empresa e a senha da prefeitura nas Configurações de NFS-e.

Favor nos avisar assim que finalizar.

Bom dia! Campos atualizados. Assim que estiver estiver ajustado, poderia me avisar?

Bom dia, @diretoria.

Obrigado pelas informações.

Favor aguardar.

Boa tarde. Alguma atualização sobre esse caso?

@diretoria

Pronto, finalizamos o ajuste para esse provedor.

Favor testar novamente.

Beleza! Irei testar e vou dar um retorno à vocês.

Boa tarde! Realizei os testes em homologação e aparentemente está tudo ok em homologação, porém, ao tentar enviar em produção, recebi o seguinte erro:

{
    "id": "nfs_3a12dc4386ec4f059c3b539f6dc6ab22",
    "created_at": "2024-05-29T15:20:35.308Z",
    "status": "erro",
    "ambiente": "producao",
    "DPS": {
        "serie": "1",
        "nDPS": "25261"
    },
    "mensagens": [
        {
            "codigo": "Token expirado, gere um novo e tente novamente."
        },
        {
            "codigo": "HTTP 500",
            "descricao": "<?xml version=\"1.0\" encoding=\"UTF-8\"?><SOAP-ENV:Envelope SOAP-ENV:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:SOAP-ENC=\"http://schemas.xmlsoap.org/soap/encoding/\"><SOAP-ENV:Body><ns1:setInvoiceResponse xmlns:ns1=\"http://schemas.xmlsoap.org/soap/envelope/\"><retorno xsi:type=\"xsd:string\">Token expirado, gere um novo e tente novamente.</retorno></ns1:setInvoiceResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>"
        }
    ]
}

Saberiam me dizer o que pode ser?

Boa tarde, @diretoria.

Iremos analisar. Favor aguardar.