Ocorrência
Ao tentar emitir uma NF-e (modelo 55) o CONECTOR está recebendo um retorno da SEFAZ com a Rejeição 436: Código do meio de pagamento inexistente.

Ambiente
Retail Manager System - RMS - Conector NFe - Release 31/32
Causa
Esse erro ocorre quando é informado no Tipo de Pagamento (tag: tPag) um valor que não consta na tabela de meios de pagamento disponibilizada pela SEFAZ.
Exemplo: Foi emitida uma NF-e e no código do meio de pagamento foi informado um valor inexistente na tabela de meios de pagamentos (tag: tPag = 0). Nessa situação a NF-e será rejeitada pelo motivo 436, pois na tabela de meio de pagamento da SEFAZ esse código não existe.
Trecho de XML:

Solução
No RMS é necessário seguir alguns pré-requisitos para resolver esse problema, conforme listarei abaixo:
1. Necessário que o seu ambiente esteja atualizado com as Release 31/32 e também com os Service Pack mais recentes.
2. O CONECTOR NFE precisa está atualizado com o pacote do dia 24/08/2021, onde o versionamento da NFEe.Business.dll consta 12.90.0.121. Para verificar a versão e a data de modificação, acesse: Arquivos de Programas\RMS\ServiceNFE e procure o arquivo NFEe.Business.dll.
3. Para criar a (tag: xPag) no XML da Nota também é necessário cadastrar o parâmetro de código: 30, acesso: NFE7ATIPAG e conteúdo: S. Após cadastrar o parâmetro, Restart os Service do CONECTOR.
4. Associar os códigos das finalizadoras dos PDV aos códigos dos meio de pagamento e forma de pagamento da SEFAZ, disponibilizadas na NT 2020.006. Para associar os códigos das finalizadoras dos PDV aos códigos do meio de pagamento e forma de pagamento da SEFAZ, verifique o programa VGTUTAGE e identifique o código de cada finalizadora para realizar a devida associação, conforme exemplo abaixo:
No print do programa VGTUTAGE, exibo a condição de pagamento 306 (Boleto) que está associado a finalizadora 22.

Na SEFAZ o meio de pagamento BOLETO detém o código 15.

O pagamento em BOLETO é a prazo, sendo assim o seu código é 1.

Dado que o código da finalizadora para BOLETO é 22 no PDV, a forma de pagamento é a prazo e o código do meio de pagamento BOLETO na SEFAZ é 15 e o código da forma de pagamento a prazo é 1, iremos abrir o RMS e realizar o cadastro na tabela 143 do programa VABUTABE.
DEMONSTRAÇÃO: 
Acesso: MEIPGTO022 Primeiro conteúdo: 15 Segundo conteúdo: 1
Referência: https://tdn.totvs.com/pages/releaseview.action?pageId=615399457
0 Comentários