01. DADOS GERAIS
Produto: |
TOTVS DMS |
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Varejo |
Módulo: | Oficina (SIGAOFI) |
Função: | Orçamento Por Fases (OFIXA011) |
País: | Brasil |
Ticket: | 11881740 |
Requisito/Story/Issue (informe o requisito relacionado) : | MMIL-7176 |
02. SITUAÇÃO/REQUISITO
Existe a necessidade de se ter campos para Visualizar Impostos (bases, alíquotas, valores de ISS, PIS, COFINS, IRRF e CSLL no Orçamento) pela rotina Orçamento Por Fases (OFIXA011).
03. SOLUÇÃO
Alteradas rotinas de processamento para que ao utilizar a rotina de Orçamento por Fases (OFIXA011), a mesma mostre os impostos de ISS, PIS, COFINS, IRRF e CSLL de Serviços. Além de totalizar o IRRF e CSLL no resumo fiscal do Orçamento e nas linhas das Peças.
Alteradas rotinas de processamento para que ao utilizar a rotina Fechamento de OS modelo 2 (OFIXA100), a mesma mostre o total de IRRF e CSLL no resumo fiscal do Fechamento.
Criação de Campo no arquivo SX3 – Campos:
- Tabela VS1 - Orçamento:
Campo | VS1_VALIRR | VS1_VALCSL |
Tipo | Numérico | Numérico |
Grupo de Campos | ||
Ordem | ||
Tamanho | 14 | 14 |
Decimal | 2 | 2 |
Formato | @E 99,999,999,999.99 | @E 99,999,999,999.99 |
Contexto | 1 - Real | 1 - Real |
Propriedade | 2 - Visualizar | 2 - Visualizar |
Título | Valor IRRF | Valor CSLL |
Descrição | Valor IRRF | Valor CSLL |
Val. Sistema | ||
Opções | ||
Inic. Padrão | ||
Inic. Browse | ||
Cons. Padrão | ||
Nível | 1 | 1 |
Usado | Sim | Sim |
Obrigatório | Não | Não |
Browse | Sim | Sim |
When | ||
Pasta | ||
Help | Informe o valor IRRF | Informe o valor CSLL |
- Tabela VS3 - Itens de Orçamento (Peças):
Campo | VS3_BASIRR | VS3_ALIIRR | VS3_VALIRR | VS3_BASCSL | VS3_ALICSL | VS3_VALCSL |
Tipo | Numérico | Numérico | Numérico | Numérico | Numérico | Numérico |
Grupo de Campos | ||||||
Ordem | ||||||
Tamanho | 14 | 6 | 14 | 14 | 6 | 14 |
Decimal | 2 | 2 | 2 | 2 | 2 | 2 |
Formato | @E 99,999,999,999.99 | @E 999.99 | @E 99,999,999,999.99 | @E 99,999,999,999.99 | @E 999.99 | @E 99,999,999,999.99 |
Contexto | 1 - Real | 1 - Real | 1 - Real | 1 - Real | 1 - Real | 1 - Real |
Propriedade | 2 - Visualizar | 2 - Visualizar | 2 - Visualizar | 2 - Visualizar | 2 - Visualizar | 2 - Visualizar |
Título | Base IRRF | Aliq. IRRF | Valor IRRF | Base CSLL | Aliq. CSLL | Valor CSLL |
Descrição | Base IRRF | Aliquota IRRF | Valor IRRF | Base CSLL | Aliquota CSLL | Valor CSLL |
Val. Sistema | ||||||
Opções | ||||||
Inic. Padrão | ||||||
Inic. Browse | ||||||
Cons. Padrão | ||||||
Nível | 1 | 1 | 1 | 1 | 1 | 1 |
Usado | Sim | Sim | Sim | Sim | Sim | Sim |
Obrigatório | Não | Não | Não | Não | Não | Não |
Browse | Sim | Sim | Sim | Sim | Sim | Sim |
When | ||||||
Pasta | ||||||
Help | Informe a base IRRF | Informe a aliquota IRRF | Informe o valor IRRF | Informe a base CSLL | Informe a aliquota CSLL | Informe o valor CSLL |
- Tabela VS4 - Itens de Orçamento (Serviços):
Campo | VS4_ABAISS | VS4_BASISS | VS4_ALIISS | VS4_VALISS | VS4_CODISS | VS4_BASPIS |
Tipo | Numérico | Numérico | Numérico | Numérico | Caracter | Numérico |
Grupo de Campos | ||||||
Ordem | ||||||
Tamanho | 14 | 14 | 6 | 14 | 9 | 14 |
Decimal | 2 | 2 | 2 | 2 | 0 | 2 |
Formato | @E 99,999,999,999.99 | @E 99,999,999,999.99 | @E 999.99 | @E 99,999,999,999.99 | @9 | @E 99,999,999,999.99 |
Contexto | 1 - Real | 1 - Real | 1 - Real | 1 - Real | 1 - Real | 1 - Real |
Propriedade | 2 - Visualizar | 2 - Visualizar | 2 - Visualizar | 2 - Visualizar | 2 - Visualizar | 2 - Visualizar |
Título | Abatim. ISS | Base ISS | Aliq. ISS | Valor ISS | Cód.Serv.ISS | Base PIS |
Descrição | Abatimento ISS | Base ISS | Aliquota ISS | Valor ISS | Cód.Serviço ISS | Base PIS |
Val. Sistema | ||||||
Opções | ||||||
Inic. Padrão | ||||||
Inic. Browse | ||||||
Cons. Padrão | ||||||
Nível | 1 | 1 | 1 | 1 | 1 | 1 |
Usado | Sim | Sim | Sim | Sim | Sim | Sim |
Obrigatório | Não | Não | Não | Não | Não | Não |
Browse | Sim | Sim | Sim | Sim | Sim | Sim |
When | ||||||
Pasta | ||||||
Help | Informe o abatimento ISS | Informe a base ISS | Informe a aliquota ISS | Informe o valor ISS | Informe o Cód.Serviço ISS | Informe a base PIS |
Campo | VS4_ALIPIS | VS4_VALPIS | VS4_BASCOF | VS4_ALICOF | VS4_VALCOF | VS4_BASIRR |
Tipo | Numérico | Numérico | Numérico | Numérico | Numérico | Numérico |
Grupo de Campos | ||||||
Ordem | ||||||
Tamanho | 6 | 14 | 14 | 6 | 14 | 14 |
Decimal | 2 | 2 | 2 | 2 | 2 | 2 |
Formato | @E 999.99 | @E 99,999,999,999.99 | @E 99,999,999,999.99 | @E 999.99 | @E 99,999,999,999.99 | @E 99,999,999,999.99 |
Contexto | 1 - Real | 1 - Real | 1 - Real | 1 - Real | 1 - Real | 1 - Real |
Propriedade | 2 - Visualizar | 2 - Visualizar | 2 - Visualizar | 2 - Visualizar | 2 - Visualizar | 2 - Visualizar |
Título | Aliq. PIS | Valor PIS | Base COFINS | Aliq. COFINS | Valor COFINS | Base IRRF |
Descrição | Aliquota PIS | Valor PIS | Base COFINS | Aliquota COFINS | Valor COFINS | Base IRRF |
Val. Sistema | ||||||
Opções | ||||||
Inic. Padrão | ||||||
Inic. Browse | ||||||
Cons. Padrão | ||||||
Nível | 1 | 1 | 1 | 1 | 1 | 1 |
Usado | Sim | Sim | Sim | Sim | Sim | Sim |
Obrigatório | Não | Não | Não | Não | Não | Não |
Browse | Sim | Sim | Sim | Sim | Sim | Sim |
When | ||||||
Pasta | ||||||
Help | Informe a aliquota PIS | Informe o valor PIS | Informe a base COFINS | Informe a aliquota COFINS | Informe o valor COFINS | Informe a base IRRF |
Campo | VS4_ALIIRR | VS4_VALIRR | VS4_BASCSL | VS4_ALICSL | VS4_VALCSL |
Tipo | Numérico | Numérico | Numérico | Numérico | Numérico |
Grupo de Campos | |||||
Ordem | |||||
Tamanho | 6 | 14 | 14 | 6 | 14 |
Decimal | 2 | 2 | 2 | 2 | 2 |
Formato | @E 999.99 | @E 99,999,999,999.99 | @E 99,999,999,999.99 | @E 999.99 | @E 99,999,999,999.99 |
Contexto | 1 - Real | 1 - Real | 1 - Real | 1 - Real | 1 - Real |
Propriedade | 2 - Visualizar | 2 - Visualizar | 2 - Visualizar | 2 - Visualizar | 2 - Visualizar |
Título | Aliq. IRRF | Valor IRRF | Base CSLL | Aliq. CSLL | Valor CSLL |
Descrição | Aliquota IRRF | Valor IRRF | Base CSLL | Aliquota CSLL | Valor CSLL |
Val. Sistema | |||||
Opções | |||||
Inic. Padrão | |||||
Inic. Browse | |||||
Cons. Padrão | |||||
Nível | 1 | 1 | 1 | 1 | 1 |
Usado | Sim | Sim | Sim | Sim | Sim |
Obrigatório | Não | Não | Não | Não | Não |
Browse | Sim | Sim | Sim | Sim | Sim |
When | |||||
Pasta | |||||
Help |
- Tabela VEC - Avaliação de Venda de Peças:
Campo | VEC_VALIRR | VEC_VMFIRR | VEC_VALCSL | VEC_VMFCSL |
Tipo | Numérico | Numérico | Numérico | Numérico |
Grupo de Campos | ||||
Ordem | ||||
Tamanho | 14 | 14 | 14 | 14 |
Decimal | 2 | 2 | 2 | 2 |
Formato | @E 99,999,999,999.99 | @E 99,999,999,999.99 | @E 99,999,999,999.99 | @E 99,999,999,999.99 |
Contexto | 1 - Real | 1 - Real | 1 - Real | 1 - Real |
Propriedade | 2 - Visualizar | 2 - Visualizar | 2 - Visualizar | 2 - Visualizar |
Título | Valor IRRF | Vlr.MF.IRRF | Valor CSLL | Vlr.MF.CSLL |
Descrição | Valor IRRF | Vlr.MF.IRRF | Valor CSLL | Vlr. CSLL em MF |
Val. Sistema | ||||
Opções | ||||
Inic. Padrão | ||||
Inic. Browse | ||||
Cons. Padrão | ||||
Nível | 1 | 1 | 1 | 1 |
Usado | Sim | Sim | Sim | Sim |
Obrigatório | Não | Não | Não | Não |
Browse | Sim | Sim | Sim | Sim |
When | ||||
Pasta | ||||
Help | Informe o valor IRRF | Informe o valor IRRF em moeda forte | Informe o valor CSLL | Informe o valor CSLL em moeda forte |
- Tabela VSC - Avaliação de Venda de Serviços:
Campo | VSC_VALIRR | VSC_VMFIRR | VSC_VALCSL | VSC_VMFCSL |
Tipo | Numérico | Numérico | Numérico | Numérico |
Grupo de Campos | ||||
Ordem | ||||
Tamanho | 14 | 14 | 14 | 14 |
Decimal | 2 | 2 | 2 | 2 |
Formato | @E 99,999,999,999.99 | @E 99,999,999,999.99 | @E 99,999,999,999.99 | @E 99,999,999,999.99 |
Contexto | 1 - Real | 1 - Real | 1 - Real | 1 - Real |
Propriedade | 2 - Visualizar | 2 - Visualizar | 2 - Visualizar | 2 - Visualizar |
Título | Valor IRRF | Vlr.MF.IRRF | Valor CSLL | Vlr.MF.CSLL |
Descrição | Valor IRRF | Vlr. IRRF em MF | Valor CSLL | Vlr. CSLL em MF |
Val. Sistema | ||||
Opções | ||||
Inic. Padrão | ||||
Inic. Browse | ||||
Cons. Padrão | ||||
Nível | 1 | 1 | 1 | 1 |
Usado | Sim | Sim | Sim | Sim |
Obrigatório | Não | Não | Não | Não |
Browse | Sim | Sim | Sim | Sim |
When | ||||
Pasta | ||||
Help | Informe o valor IRRF | Informe o valor IRRF em moeda forte | Informe o valor CSLL | Informe o valor CSLL em moeda forte |
- Tabela VSY - Aval de Venda de Peças P/Fecto:
Campo | VSY_VALIRR | VSY_VMFIRR | VSY_VALCSL | VSY_VMFCSL |
Tipo | Numérico | Numérico | Numérico | Numérico |
Grupo de Campos | ||||
Ordem | ||||
Tamanho | 14 | 14 | 14 | 14 |
Decimal | 2 | 2 | 2 | 2 |
Formato | @E 99,999,999,999.99 | @E 99,999,999,999.99 | @E 99,999,999,999.99 | @E 99,999,999,999.99 |
Contexto | 1 - Real | 1 - Real | 1 - Real | 1 - Real |
Propriedade | 2 - Visualizar | 2 - Visualizar | 2 - Visualizar | 2 - Visualizar |
Título | Valor IRRF | Vlr.MF.IRRF | Valor CSLL | Vlr.MF.CSLL |
Descrição | Valor IRRF | Vlr. IRRF em MF | Valor CSLL | Vlr. CSLL em MF |
Val. Sistema | ||||
Opções | ||||
Inic. Padrão | ||||
Inic. Browse | ||||
Cons. Padrão | ||||
Nível | 1 | 1 | 1 | 1 |
Usado | Sim | Sim | Sim | Sim |
Obrigatório | Não | Não | Não | Não |
Browse | Sim | Sim | Sim | Sim |
When | ||||
Pasta | ||||
Help | Informe o valor IRRF | Informe o valor IRRF em moeda forte | Informe o valor CSLL | Informe o valor CSLL em moeda forte |
- Tabela VSZ - Avaliação de Venda de P/ Fecto:
Campo | VSZ_VALIRR | VSZ_VMFIRR | VSZ_VALCSL | VSZ_VMFCSL |
Tipo | Numérico | Numérico | Numérico | Numérico |
Grupo de Campos | ||||
Ordem | ||||
Tamanho | 14 | 14 | 14 | 14 |
Decimal | 2 | 2 | 2 | 2 |
Formato | @E 99,999,999,999.99 | @E 99,999,999,999.99 | @E 99,999,999,999.99 | @E 99,999,999,999.99 |
Contexto | 1 - Real | 1 - Real | 1 - Real | 1 - Real |
Propriedade | 2 - Visualizar | 2 - Visualizar | 2 - Visualizar | 2 - Visualizar |
Título | Valor IRRF | Vlr.MF.IRRF | Valor CSLL | Vlr.MF.CSLL |
Descrição | Valor IRRF | Vlr. IRRF em MF | Valor CSLL | Vlr. CSLL em MF |
Val. Sistema | ||||
Opções | ||||
Inic. Padrão | ||||
Inic. Browse | ||||
Cons. Padrão | ||||
Nível | 1 | 1 | 1 | 1 |
Usado | Sim | Sim | Sim | Sim |
Obrigatório | Não | Não | Não | Não |
Browse | Sim | Sim | Sim | Sim |
When | ||||
Pasta | ||||
Help | Informe o valor IRRF | Informe o valor IRRF em moeda forte | Informe o valor CSLL | Informe o valor CSLL em moeda forte |
Alteração de Campo no arquivo SX3 – Campos:
- Tabela VOO - Arq Números e Notas Fiscais:
Campo | VOO_NATPEC | VOO_NATSRV |
Val. Sistema | ( Vazio() .or. ExistCpo("SED") ) .and. IIF(FM_PILHA("OFIXX100"),OX100VOO(),.T.) | ( Vazio() .or. ExistCpo("SED") ) .and. IIF(FM_PILHA("OFIXX100"),OX100VOO(),.T.) |
- Tabela VS1 - Orçamento:
Campo | VS1_NATURE |
Val. Sistema | FinVldNat( .T. ) .and. OX001VLDENC() |
- Acessar a rotina de Orçamento por Fases (OFIXA011) e clicar no botão "Incluir";
- Inclua um Orçamento do tipo "2 - Orçamento Oficina" preenchendo os Dados do Cliente, veículo, natureza e inserir peças na aba "Orçamento de Peças";
- Foram inseridos os valores, alíquotas e bases de impostos para peças, além do total de IRRF e CSLL do orçamento (resumo no canto superior direito).
- Clicar então na aba "Orçamento de Serviços" e preencher com os dados necessários;
- Foram inseridos os valores, alíquotas e bases de impostos para serviços, além do total de IRRF e CSLL do orçamento (resumo no canto superior direito);
- Clique em "Salvar" para exportar para uma nova OS.
- Acessar a rotina de Requisição de Peças (OFIOM020), posicionar na OS criada anteriormente e clicar no botão "Requisitar";
- Requisite as Peças do Orçamento pelo botão "Outras Ações -> Peças Pendentes da OS" e clique em "Salvar".
- Acessar a rotina de Requisição de Serviços (OFIOM030), posicione na OS criada anteriormente e clicar no botão "Requisitar";
- Na aba "Apontamento Manual", aponte, finalize o Serviço e clique em "Salvar".
- Acessar a rotina de Liberação de OS (OFIOM140), posicione na OS dos passos anteriores e clique no botão "Liberar OS";
- Faça então a liberação das Peças e Serviços separadamente para fechar separado.
- Por fim, acessar a rotina de Fechamento de OS modelo 2 (OFIXA100), posicione na OS dos passos anteriores e clique no botão "Fechar";
- Selecionar a Liberação de Peças ou de Serviços para Fechamento;
- Caso de sucesso: Foram inseridos os valores totais de IRRF e CSLL referente ao Fechamento (canto superior direito).
04. DEMAIS INFORMAÇÕES
Pacotes Gerados: | 12.1.23: https://r.totvs.io/p/1028752 12.1.25: https://r.totvs.io/p/1028753 12.1.27: https://r.totvs.io/p/1028754 |
---|
Esta atualização de dicionários estará disponível na próxima release (12.1.33).IMPORTANTE!
05. ASSUNTOS RELACIONADOS
- DOC0016_Retenção_ de_ PIS_ COFINS_ CSLL - Linha Microsiga Protheus - TDN (totvs.com)
- Retenção IRRF - Linha Microsiga Protheus - TDN (totvs.com)