Ir para conteúdo
  • Cadastre-se

Recommended Posts

Postado

Olá  Pessoal. Tive uma rejeição na NFS-e da cidade de São Paulo.

image.thumb.png.45bc06f41e665dfd80133069101c0ede.png

O RPS é pra estrangeiro. Então fui verificar o que havia ocasionado a rejeição.

Vi que a função "AssinaturaAdicional" estava usando o NIF do intermediador mas, pelo que vi no manual, o NIF têm que ser do tomador.

Abaixo esta o trecho do manual que me levou a esta interpretação:

image.thumb.png.b9c4935128febcea956b4dcf791cdd09.png

Vejam o "Indicador de CPF/CNPJ do Tomador", têm que ser valor "4" para NIF, o que torna o campo 16 obrigatório.

Não menciona nada sobre NIF do intermediador.

Mediante esta informação fiz os ajustes na unit "ISSSaoPaulo.Provider.pas" (anexa no post), fiz emissão em PRODUÇÃO e funcionou.

 

Apesar dos ajustes terem funcionado, têm um detalhe que não consegui resolver.

Pelo manual, fiquei com o entendimento de que eu poderia fazer uma RPS sem CPF, CNPJ, NIF e NaoNIF. Que neste caso o indicador do tomador seria "3".

O ajuste que fiz não atende essa situação, o indicador do tomador será sempre 1, 2, ou 4.

 

ISSSaoPaulo.Provider.pas

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...