Estou tentando fazer uma nota NFS-e pela prefeitura de Piracicaba pelo provedor padrão.
A nota passa pela nuvem fiscal é gerado o id e volta com o status de Processando, porém, logo depois ela volta como negada e com o motivo da rejeição sendo o erro genérico “O lote consultado não foi recebido, não foi processado ou foi processado com erro.”, porém, ao tentar obter a descrição do erro pelo site da prefeitura a nota não é encontrada.
O envio pelo ambiente nacional retornou este erro de validação: "error": { "code": "ValidationFailed", "message": "Validation failed", "errors": [ { "code": "InvalidFormat", "message": "O campo 'InfDPS.Id' não corresponde ao formato esperado ^(DPS[0-9]{42})$" }, { "code": "InvalidFormat", "message": "O campo 'InfDPS.Serie' não corresponde ao formato esperado ^([0-9]{1,5})$" }, { "code": "InvalidFormat", "message": "O campo 'InfDPS.Serie' não corresponde ao formato esperado ^(\\d{1,5})$" }, { "code": "ValueRequired", "message": "O campo 'InfDPS.Valores.Trib.TotTrib' é obrigatório" } ] } }
Realizei alguns teste ai, a serie tive que alterar para ser numérica porém também tive q informar apenas o InfDPS.Valores.Trib.TotTrib.IndTotTrib = 0, como descreve na documentação com valor fixo.