01. DADOS GERAIS
| Produto: |
TOTVS DMS |
|---|---|
| Linha de Produto: | Linha Protheus |
| Segmento: | Varejo |
| Módulo: |
TOTVS DMS (Linha Protheus) - Oficina (SIGAOFI) TOTVS DMS (Linha Protheus) - Veiculos (SIGAVEI) TOTVS DMS (Linha Protheus) - Auto-Pecas (SIGAPEC) |
| Função: | Indefinido |
| País: | Brasil |
| Ticket: | 25909439 |
| Requisito/Story/Issue (informe o requisito relacionado) : | DVARMIL-13472 |
02. SITUAÇÃO/REQUISITO
Existe a necessidade da criação de campos referente a data de previsão de entrega nas rotinas de saídas do DMS para adequação fiscal, conforme a documentação: Data prevista de entrega
03. SOLUÇÃO
Foram criados os campos “Dt. Entrega” (VS1_FECENT, VOO_FECENT e VV0_FECENT), cujo objetivo é informar a data prevista de entrega.
A obrigatoriedade de preenchimento desses campos ocorre conforme a seguinte regra:
- Quando os campos referentes ao tipo de frete estiverem preenchidos com:
C – CIF
T – Por conta de Terceiros
R – Por conta do Remetente
os campos “Dt. Entrega” passam a ser obrigatórios, em atendimento à exigência fiscal de informação da Data prevista de entrega.
Rotinas adaptadas
As seguintes rotinas foram ajustadas para contemplar a nova validação:
Orçamento por Fases (OFIXA011)
Fechamento de OS (OFIXA100)
Saída por Venda (VEIXA011)
Saída por Remessa (VEIXA013)
Saída por Retorno de Remessa (VEIXA016)
Saída por Consignação (VEIXA015)
Saída por Retorno de Consignação (VEIXA017)
Saída por Transferência (VEIXA014)
Saída por Devolução de Compra (VEIXA012)
Atendimento Mod. 2 (VEIXA018)
- Acesse a rotina Orçamento por Fases (OFIXA011) e clique em incluir;
- Veja que na aba de frete consta o campo Dt. Entrega (VS1_FECENT);
- Veja também que, quando os campos referentes ao tipo de frete estiverem preenchidos com C – CIF, T – Por conta de Terceiros ou R – Por conta do Remetente, o campo “Dt. Entrega” (VS1_FECENT) passa a ser obrigatório.
- Acesse a rotina Fechamento de OS (OFIXA100) posicione em uma ordem de serviço liberada e clique em fechar;
- Veja que na aba "Outros" consta o campo Dt. Entrega (VOO_FECENT);
- Veja também que, quando os campos referentes ao tipo de frete estiverem preenchidos com C – CIF, T – Por conta de Terceiros ou R – Por conta do Remetente, o campo “Dt. Entrega” (VOO_FECENT) passa a ser obrigatório.
- Acesse a rotina Saída por Venda (VEIXA011) e clique em incluir;
- Veja que consta em tela o campo Dt. Entrega (VV0_FECENT);
- Veja também que, quando os campos referentes ao tipo de frete estiverem preenchidos com C – CIF, T – Por conta de Terceiros ou R – Por conta do Remetente, o campo “Dt. Entrega” (VV0_FECENT) passa a ser obrigatório.
- Acesse a rotina Saída por Remessa (VEIXA013) e clique em incluir;
- Veja que consta em tela o campo Dt. Entrega (VV0_FECENT);
- Veja também que, quando os campos referentes ao tipo de frete estiverem preenchidos com C – CIF, T – Por conta de Terceiros ou R – Por conta do Remetente, o campo “Dt. Entrega” (VV0_FECENT) passa a ser obrigatório.
- Saída por Retorno de Remessa (VEIXA016) e clique em incluir;
- Posicione em um registro que deseja dar a saída e clique em salvar;
- Veja que consta em tela o campo Dt. Entrega (VV0_FECENT);
- Veja também que, quando os campos referentes ao tipo de frete estiverem preenchidos com C – CIF, T – Por conta de Terceiros ou R – Por conta do Remetente, o campo “Dt. Entrega” (VV0_FECENT) passa a ser obrigatório.
- Acesse a rotina Saída por Retorno Consignação (VEIXA017) e clique em incluir;
- Posicione em um registro que deseja dar a saída e clique em salvar;
- Veja que na aba de frete consta o campo Dt. Entrega (VV0_FECENT);
- Veja também que, quando os campos referentes ao tipo de frete estiverem preenchidos com C – CIF, T – Por conta de Terceiros ou R – Por conta do Remetente, o campo “Dt. Entrega” (VV0_FECENT) passa a ser obrigatório.
- Acesse a rotina Saída por Consignação (VEIXA015) e clique em incluir;
- Veja que consta em tela o campo Dt. Entrega (VV0_FECENT);
- Veja também que, quando os campos referentes ao tipo de frete estiverem preenchidos com C – CIF, T – Por conta de Terceiros ou R – Por conta do Remetente, o campo “Dt. Entrega” (VV0_FECENT) passa a ser obrigatório.
- Acesse a rotina Saída por Transferência (VEIXA014) e clique em incluir;
- Veja que consta em tela o campo Dt. Entrega (VV0_FECENT);
- Veja também que, quando os campos referentes ao tipo de frete estiverem preenchidos com C – CIF, T – Por conta de Terceiros ou R – Por conta do Remetente, o campo “Dt. Entrega” (VV0_FECENT) passa a ser obrigatório.
- Acesse a rotina Saída por Devolução de Compra (VEIXA012) e clique em incluir;
- Posicione em um registro que deseja dar a saída e clique em salvar;
- Veja que consta em tela o campo Dt. Entrega (VV0_FECENT);
- Veja também que, quando os campos referentes ao tipo de frete estiverem preenchidos com C – CIF, T – Por conta de Terceiros ou R – Por conta do Remetente, o campo “Dt. Entrega” (VV0_FECENT) passa a ser obrigatório.
- Acesse a rotina Atendimento Mod. 2 (VEIXA018) e clique em incluir;
- Veja que na aba de dados adicionais da venda consta o campo Dt. Entrega (VV0_FECENT);
- Veja também que, quando os campos referentes ao tipo de frete estiverem preenchidos com C – CIF, T – Por conta de Terceiros ou R – Por conta do Remetente, o campo “Dt. Entrega” (VS1_FECENT) passa a ser obrigatório.
Criação de Campo no arquivo SX3 – Campos:
- Tabela VS1 - Orçamento
Campo | VS1_FECENT |
|---|---|
| Tipo | Data |
| Grupo de Campos | |
| Ordem | |
| Tamanho | 8 |
| Decimal | |
| Formato | |
| Contexto | 1-Real |
| Propriedade | 1-Alterar |
| Título | Dt. Entrega |
| Descrição | Data de Entrega |
| Val. Sistema | M->VS1_FECENT>=dDataBase |
| Combo Box | |
| Inic. Padrão | |
| Inic. Browse | |
| Cons. Padrão | |
| Folder | 5 |
| Usado | Sim |
| Obrigatório | Não |
| Browse | Não |
| When | |
| Help | informe a data de Entrega |
- Tabela VOO - Arq Números e Notas Fiscais
Campo | VOO_FECENT |
|---|---|
| Tipo | Data |
| Grupo de Campos | |
| Ordem | |
| Tamanho | 8 |
| Decimal | |
| Formato | |
| Contexto | 1-Real |
| Propriedade | 1-Alterar |
| Título | Dt. Entrega |
| Descrição | Data de Entrega |
| Val. Sistema | M->VOO_FECENT>=dDataBase |
| Combo Box | |
| Inic. Padrão | |
| Inic. Browse | |
| Cons. Padrão | |
| Folder | 5 |
| Usado | Sim |
| Obrigatório | Não |
| Browse | Não |
| When | |
| Help | informe a data de Entrega |
- Tabela VV0 - Saídas de Veículos
Campo | VV0_FECENT |
|---|---|
| Tipo | Data |
| Grupo de Campos | |
| Ordem | |
| Tamanho | 8 |
| Decimal | |
| Formato | |
| Contexto | 1-Real |
| Propriedade | 1-Alterar |
| Título | Dt. Entrega |
| Descrição | Data de Entrega |
| Val. Sistema | M->VV0_FECENT>=dDataBase |
| Combo Box | |
| Inic. Padrão | |
| Inic. Browse | |
| Cons. Padrão | |
| Folder | 5 |
| Usado | Sim |
| Obrigatório | Não |
| Browse | Não |
| When | |
| Help | informe a data de Entrega |
04. DEMAIS INFORMAÇÕES
| Pacotes gerados: | 12.1.2310: https://r.totvs.io/p/1233993 12.1.2410: https://r.totvs.io/p/1233994 12.1.2510: https://r.totvs.io/p/1233995 |
|---|
Esta atualização de dicionário estará disponível na próxima release 12.1.2610.IMPORTANTE!
05. ASSUNTOS RELACIONADOS



















