Código do país ou município estrangeiro não são processados corretamente na versão 2.0 da Mensagem Única de Cliente
Linha de Produto: | Microsiga Protheus® |
Segmento: | Serviços |
Módulo: | Faturamento - SIGAFAT |
Função: | Mensagem Única de Clientes - MATI030.PRX |
Situação/Requisito: | Ao importar um XML do leiaute versão 2.000 ou superior da mensagem CustomerVendor:
Onde o código do país é diferente do código existente na tabela de países (SYA), o sistema automaticamente assume o código enviado, ocasionando uma crítica durante a execução automática do cadastro (Mensagem: Código do país inválido), impedindo o término de sua execução.
Quando o estado é identificado, durante a execução automática, como "EX", o código de um município vinculado ao país não é carregado para a integração. |
Solução/Implementação: |
Criada uma função que realiza a busca do código do país em 3 etapas:
Após a execução dos passos acima, caso o código do país seja encontrado na SYA, o mesmo será disponibilizado para a execução automática do Cadastro de Clientes.
Permitir que a execução automática carregue o código do município para o campo A1_COD_MUN, mesmo para os casos onde o estado seja identificado como 'EX'. |
Ticket: | 2793011 | 2855677 |
Requisito: | DSERFAT-5996 | DSERFAT-6013 |