01. DADOS GERAIS
| Produto: | | Solucoes_totvs_cross |
|---|
| SolucaoCross | TOTVS Backoffice |
|---|
|
|
|---|
| Linha de Produto: | |
|---|
| Segmento: | |
|---|
| Módulo: | | Modulos_cross_segmentos |
|---|
| ModulosCrossSegmentos | TOTVS Backoffice (Linha Protheus) - Compras (SIGACOM) |
|---|
|
|
|---|
| Função: | COMTRANSMITE COMXCOL COMXCOL2 SCHEDCOMCOL MATA103 MATA103X |
|---|
| País: | Brasil |
|---|
| Ticket: | Não há |
|---|
| Requisito/Story/Issue (informe o requisito relacionado) : | DMANMAT02-48516 |
|---|
02. SITUAÇÃO/REQUISITO
- Implementação de importação de XML de NFSe Nacional (Tamanho documento até 15).
03. SOLUÇÃO
- Realizado desenvolvimento de importação de XML de NFSe Nacional (Tamanho documento até 15).
Detalhamento e configuração sobre o processo de importação de um XML de NFSe Nacional:
| Totvs custom tabs box |
|---|
| tabs | Configuração, Importador XML, Documento Entrada, Rotina Automática (MATA103) |
|---|
| ids | passo1,passo2,passo3, passo4 |
|---|
|
| Totvs custom tabs box items |
|---|
| default | yes |
|---|
| referencia | passo1 |
|---|
| Dicionário: SX3 (Campos) e SX6 (Parâmetro) | Totvs custom tabs box |
|---|
| tabs | SX3 (Campos), SX6 (Parâmetro) |
|---|
| ids | SX3,SX6 |
|---|
| | Totvs custom tabs box items |
|---|
| Campos: | Campo: | Tipo: | Tamanho: | Titulo: | Descrição: | Picture: | Visual: | Contexto: | Browse: | Grupo de Campos: | Observação: |
|---|
| CKO_NFELET | Caracter | 20 | NF Eletr | Nota Fiscal Eletrônica | @! | Alterar | Real | Não | 124 |
| | CKO_CHVDOC | Caracter | 50 | Chave Doc | Chave Documento | @! | Alterar | Real | Não |
| Aumentar campo de 44 para 50 | | DS_NFELETR | Caracter | 20 | NF Eletr | Nota Fiscal Eletrônica | @! | Alterar | Real | Sim | 124 |
|
|
| Totvs custom tabs box items |
|---|
| Parâmetro: | Parâmetro: | Tipo: | Descrição: | Conteúdo: |
|---|
| MV_NFSNAUT | Logico | Define geração de numeração automática para NFSe no documento de entrada | F (Default) |
|
|
|
| Totvs custom tabs box items |
|---|
| default | no |
|---|
| referencia | passo2 |
|---|
| Ao importar um XML de NFSe, será analisado o tamanho do documento recebido no XML. Caso seja maior que 9 (Default - Padrão Protheus), a numeração recebida pelo XML passara a ser gravada nos campos (CKO_NFELET / DS_NFELETR / F1_NFELETR / F3_NFELETR) e a numeração do documento (CKO_DOC / DS_DOC / F1_DOC / F3_DOC) passara a ser gravada com "T" + Contador (Ex: T00000001);
Print |
| Totvs custom tabs box items |
|---|
| default | no |
|---|
| referencia | passo3 |
|---|
| No Documento de Entrada ao inserir um novo documento e informar a espécie igual a NFS, usuário será perguntado se a numeração desse documento é maior que 9 (Default - Padrão Protheus).
Print
Se informar "Sim", a numeração do documento (F1_DOC), fica desabilitada para edição, pois ao confirmar a geração do documento será gerada uma nova numeração com "T" + Contador (Ex: T00000001);
Print
Observação: Ao informar "Sim", para que a regra de numeração seja automática será necessário que o parâmetro MV_NFSNAUT esteja habilitado. E que preenche o campo "Numero NF Eletr" (F1_NFELETR) com a numeração maior que 9 (Default - Padrão Protheus). Caso não respeite essa regra, usuário será alertado, para que preencha corretamente ou então informe a espécie novamente "NFS" e selecione a opção "Não", assim deixando o campo (F1_DOC) disponível para preencher com a numeração desejada pelo usuário. |
| Totvs custom tabs box items |
|---|
| default | no |
|---|
| referencia | passo4 |
|---|
| Exemplo de rotina automática (MATA103) para inserção de NFSe Nacional; Observação: Necessário estar com o parâmetro MV_NFSNAUT habilitado, no cabeçalho enviar as informações de F1_DOC (Porem, ser alterado), F1_NFELETR (Numeração maior que 9), F1_ESPECIE (NFS), e um novo campo "NFSAUT" igual a 1, dessa forma ao inserir um documento de entrada a geração do documento será gerada uma nova numeração com "T" + Contador (Ex: T00000001);
Exemplo execauto:
|
|
05. ASSUNTOS RELACIONADOS