Histórico da Página
01. DADOS GERAIS
Linha de Produto: | Microsiga Protheus |
---|---|
Segmento: | Varejo |
Módulo: | SIGALOJA ( Controle de Lojas) |
Função: | Venda |
Ticket: | 3103778 |
Issue: | DVARLOJ3-240 |
02. SITUAÇÃO/REQUISITO
Ao tentar transmitir a NFS-e está ocorrendo rejeição devido a prestação do serviço ocorrer em um município diferente do município do tomador.
Este problema ocorre devido não existir campos para preenchimento do endereço de prestação de serviço nas rotinas Venda Direta e Venda Assistida e então o sistema acaba considerando os dados de endereço do cadastro do cliente (tabela SA1).
03. SOLUÇÃO
Na transmissão de algumas NFS-e (prefeituras específicas), quando o serviço é prestado em um município diferente do município do tomador do serviço, os dados do local da prestação do serviço devem ser informados.
Devido ser uma necessidade de alguns municípios, para atender a essa requisição não foram criados campos padrões nas tabelas. Para isso foi criado o parâmetro MV_LJENDPS. Nele devem ser informados os campos de usuário que devem ser criados nas tabelas SLQ e SL1 que serão considerados na geração das informações da prestação do serviço no RPS.
Observação: Essa implementação é semelhante à solução existente para o Faturamento (Pedido de Venda) através da configuração do parâmetro MV_ENDPRES (http://tdn.totvs.com/display/public/PROT/TVGBVG_DT_NFSE_PARAMETRO_MV_ENDPRES)
Abaixo a relação de campos de usuário que precisam ser criados através do Configurador e configurados no parâmetro MV_LJENDPS.
Campos tabela SLQ | Campos tabela SL1 | Utilidade do campo |
---|---|---|
LQ_ZZENDPS | L1_ZZENDPS | Logradouro da prestação do serviço |
LQ_ZZNUMPS | L1_ZZNUMPS | Número do logradouro da prestação do serviço |
LQ_ZZCOMPS | L1_ZZCOMPS | Complemento do logradouro da prestação do serviço |
LQ_ZZBAIPS | L1_ZZBAIPS | Bairro da prestação do serviço |
LQ_ZZESTPS | L1_ZZESTPS | Estado da prestação do serviço |
LQ_ZZCEPPS | L1_ZZCEPPS | CEP da prestação do serviço |
LQ_ZZMUNPS | L1_ZZMUNPS | Município da prestação do serviço |
LQ_ZZDMUPS | L1_ZZDMUPS | Descrição do Município da prestação do serviço |
LQ_ZZPAIPS | L1_ZZPAIPS | País da prestação do serviço |
Aviso | ||
---|---|---|
| ||
|
- No módulo Configurador (SIGACFG) acesse: Base de Dados / Dicionário / Base de Dados
Crie os campos nas tabelas SLQ e SL1 conforme descrito abaixo:
Campos LQ_ZZENDPS / L1_ZZENDPS Tipo Caractere Tamanho 80 Decimal 0 Formato @! Contexto
Real Propriedade Alterar Título End. Prest. Descrição Endereço Prest. Serviço Usado Sim Help Informe o endereço onde o serviço foi prestado.
Campos LQ_ZZNUMPS / L1_ZZNUMPS Tipo Caractere Tamanho 10 Decimal 0 Formato @! Contexto
Real Propriedade Alterar Título Núm. Prest. Descrição Núm. End. Prest. Serviço Usado Sim Help Informe o número do endereço onde o serviço foi prestado. Campos LQ_ZZCOMPS / L1_ZZCOMPS Tipo Caractere Tamanho 50 Decimal 0 Formato @! Contexto
Real Propriedade Alterar Título Comp. Prest. Descrição Comp. End. Prest. Serviço Usado Sim Help Informe o complemento de endereço onde o serviço foi prestado. Campos LQ_ZZBAIPS / L1_ZZBAIPS Tipo Caractere Tamanho 40 Decimal 0 Formato @! Contexto
Real Propriedade Alterar Título Bairro Prest Descrição Bairro Prestação Serviço Usado Sim Help Informe o bairro onde o serviço foi prestado. Campos LQ_ZZESTPS / L1_ZZESTPS Tipo Caractere Tamanho 2 Decimal 0 Formato @! Contexto
Real Propriedade Alterar Título UF Prest. Descrição UF Prestação Serviço Consulta Padrão 12 - Unidade Federativa Validação Usuário ExistCpo("SX5","12"+M->LQ_ZZESTPS) Usado Sim Help Informe o estado onde o serviço foi prestado. Campos LQ_ZZCEPPS / L1_ZZCEPPS Tipo Caractere Tamanho 8 Decimal 0 Formato @R 99999-999 Contexto
Real Propriedade Alterar Título CEP Prest. Descrição CEP Prestação Serviço Usado Sim Help Informe o CEP onde o serviço foi prestado. Campos LQ_ZZMUNPS / L1_ZZMUNPS Tipo Caractere Tamanho 5 Decimal 0 Formato @! Contexto
Real Propriedade Alterar Título Cód.Mun.Pres Descrição Código Mun. Pres. Serviço Consulta Padrão CC2 - Município Validação Usuário ExistCpo("CC2",M->LQ_ZZESTPS+M->LQ_ZZMUNPS) Usado Sim Help Informe o município onde o serviço foi prestado. Campos LQ_ZZDMUPS / L1_ZZDMUPS Tipo Caractere Tamanho 30 Decimal 0 Formato @! Contexto
Real Propriedade Alterar Título Des.Mun.Pres Descrição Descr. Mun. Pres. Serviço Usado Sim Help Descrição do município onde o serviço foi prestado. Campos LQ_ZZPAIPS / L1_ZZPAIPS Tipo Caractere Tamanho 3 Decimal 0 Formato @! Contexto
Real Propriedade Alterar Título País Prest. Descrição País Prestação Serviço Consulta Padrão SYA - Países Validação Usuário Vazio() .or. ExistCpo("SYA",M->A1_PAIS) Usado Sim Help Informe o país onde o serviço foi prestado. - Crie/configure o parâmetro MV_LJENDPS, informando os campos conforme orientado abaixo:
Parâmetro MV_LJENDPS Tipo Caractere Conteúdo {'L1_ZZENDPS','L1_ZZNUMPS','L1_ZZCOMPS','L1_ZZBAIPS','L1_ZZESTPS','L1_ZZCEPPS','L1_ZZMUNPS','L1_ZZDMUPS','L1_ZZPAIPS'} Descrição Este parâmetro determina quais campos de usuário criados na tabela SL1 serão utilizados para preenchimento das informações do local da prestação do serviço, exatamente nesta ordem:
- Logradouro da prestação do serviço
- Número do logradouro da prestação do serviço
- Complemento do logradouro da prestação do serviço
- Bairro da prestação do serviço
- Estado da prestação do serviço
- CEP da prestação do serviço
- Município da prestação do serviço
- Descrição do Município da prestação do serviço
- País da prestação do serviço
Exemplo de preenchimento do parâmetro com o nome dos campos de usuário criados na tabela SL1:
{'L1_ZZENDPS','L1_ZZNUMPS','L1_ZZCOMPS','L1_ZZBAIPS','L1_ZZESTPS','L1_ZZCEPPS','L1_ZZMUNPS','L1_ZZDMUPS','L1_ZZPAIPS'}
- Após criado os campos e configurado o parâmetro, basta realizar a venda de um serviço, preenchendo os campos com os dados do endereço da prestação de serviço e transmitir a NFS-e.
Aviso title IMPORTANTE: - Sempre que a prestação do serviço ocorrer em um município diferente do município do tomador, esses campos devem ser informados no momento da venda.
- A implementação de RPS deve estar ativa (Venda de Produto x Serviço RPS).
- Sempre que a prestação do serviço ocorrer em um município diferente do município do tomador, esses campos devem ser informados no momento da venda.
04. DEMAIS INFORMAÇÕES
- Para mais informações sobre o Protheus Varejo acesse nossa página de FAQ's:
05. ASSUNTOS RELACIONADOS
- Venda de Produto x Serviço RPS
- NFS0047_Prestacao_Endereço_número_complemento_bairro_CEP
- http://tdn.totvs.com/display/public/PROT/TVGBVG_DT_NFSE_PARAMETRO_MV_ENDPRES
Templatedocumentos |
---|
HTML |
---|
<style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } </style> |