Totvs custom tabs box items |
---|
default | yes |
---|
referencia | passo1 |
---|
| A tela do programa OF0787 recebeu novos parâmetros:
Aba de Parâmetros Na Aba Parâmetros foi acrescentado o campo "Gera relatório de conferência?" que possui as seguintes validações: - O campo "Gera relatório de conferência?" deve ser selecionado quando se deseja gerar o relatório de conferência do Registro 42;
- O campo ficará habilitado somente se o campo "Gera SCANC para Distribuidora de Combustíveis?" estiver marcado;
- Quando habilitado, não é apresentado marcado, se desejar gerar o relatório de conferência ele deve ser selecionado;
- Quando selecionado, o campo "Diretório" para destino do relatório de conferência será habilitado na Aba Impressão.
Aba de Impressão Na Aba Impressão foi acrescentado o campo "Diretório" para destino do relatório de conferência que possui as seguintes validações: - O campo "Diretório", para destino do relatório de conferência, somente será habilitado se o campo "Gera relatório de conferência?" na Aba Parâmetros estiver marcado;
- Quando habilitado, já irá apresentar o diretório padrão parametrizado na Base Datasul;
- Ao lado do campo "Diretório" tem o botão de busca para selecionar outro diretório de destino se desejar;
- Se o campo ficar em branco, ou for informado um diretório de destino inválido, ao clicar no botão "Executar" será apresentado a mensagem de erro 5749 em tela.
Mensagem de erro 5749: "Diretório informado no caminho do arquivo não existe !".
|
Totvs custom tabs box items |
---|
default | no |
---|
referencia | passo2 |
---|
| O arquivo de acompanhamento foi ajustado para apresentar os novos parâmetros de tela:
Seleção: Foi inserido o campo "Gera relatório de conferência?" para apresentar SIM ou NÃO, conforme seleção realizada em tela.
Arquivo(s) Gerado(s): Irá mostrar o caminho de destino e o nome da planilha de conferência gerado, com as seguintes condições: - O nome da planilha será "OF0787-ConfReg42-SCANC-AAAAMMDDHHMMSS" (ano,mês,dia,hora,minuto,segundo);
- Mesmo que sejam gerados vários arquivos de SCANC, um para cada estabelecimento, será gerado apenas uma planilha contendo os documentos gerados para cada Registro 42 de cada estabelecimento;
- Se o Registro 42 não for gerado no arquivo do SCANC, por motivos de não possuir documentos que se enquadram no período por exemplo, então a planilha de conferência não será gerada e por consequência não será apresentado o caminho de destino na relação de Arquivo(s) Gerado(s).
|
Totvs custom tabs box items |
---|
default | no |
---|
referencia | passo3 |
---|
| Arquivo SCANC para Distribuidora de Combustível
A partir de 02/2022 os Registros 40 e 41 não serão mais gerados. No lugar deles será gerado o registro 42, que é a junção dos registros 40 e 41.
Campos que compõe o Registro 42: Campo | Descrição | Conteúdo |
---|
1 | Tipo de Registro | 42 | 2 | Mês/ano | Mês e Ano de Apuração (MMAAAA) | 3 | CNPJ | CNPJ/MF do remetente nas entradas e do destino nas saídas | 4 | Inscrição Estadual | Inscrição Estadual do remetente nas entradas e do destinatário nas saídas | 5 | UF | Sigla da Unidade de Federação do remetente nas entradas e do destinatário nas saídas | 6 | Data de Emissão / Recebimento | Data de emissão na saída ou recebimento na entrada | 7 | Modelo | Código do modelo da nota fiscal | 8 | Série | Série da Nota Fiscal | 9 | Número | doc-fiscal.nr-doc-fisNúmero da Nota Fiscal | 10 | CFOP | INT(c-cod-cfop)Código Fiscal de Operações e Prestações | 11 | Tipo Frete | IF doc-fiscal.ind-cifob = 1 THEN 1 ELSE 2Por conta do 1 - Remetente ou 2 - Destinatário | 12 | CNPJ/CPF Transportador | fnCNPJ(doc-fiscal.cod-cnpj-transpdor)CNPJ/CPF Transportador | 13 | UF Transportador | CAPS(doc-fiscal.cod-uf-transpdor)Sigla da Unidade de Federação do Transportador | 14 | Primeira Placa | returnPlaca(trim(doc-fiscal.cod-placa[1]))Placa do Veículo | 15 | Segunda Placa | returnPlaca(trim(doc-fiscal.cod-placa[2]))Placa do Veículo, se existir | 16 | Terceira Placa | returnPlaca(trim(doc-fiscal.cod-placa[3]))Placa do Veículo, se existir | 17 | Código do Produto | TRIM(c-produto-scanc)Código do Produto do Informante: 225000 ou 22501 | 18 | Quantidade Total | qtd-glp + qtd glgnn + qtd glgniQuantidade total de Produto (GLP + GLNn + GLNi) (com 3 decimais) | 19 | Quantidade GLP (kg) | de-qtd-it-docto * % GLP do CD4035 (NF-e Grupo Combustível) | 20 | Quantidade GLGNn (kg) | IF v-porc-glgnn <> 1 THEN IF doc-fiscal.tipo-nat = 1 AND AVAIL item-nf-adc THEN de-qtd-it-docto * v-porc-glgnn ELSE IF doc-fiscal.tipo-nat = 2 AND AVAIL item-dist THEN de-qtd-it-docto * v-porc-glgnn ELSE 0 ELSE 0 | 21 | Quantidade GLGNi (kg) | IF v-porc-glgni <> 1 THEN IF doc-fiscal.tipo-nat = 1 AND AVAIL item-nf-adc THEN de-qtd-it-docto * v-porc-glgni ELSE IF doc-fiscal.tipo-nat = 2 AND AVAIL item-dist THEN de-qtd-it-docto * v-porc-glgni ELSE 0 ELSE 0 | 22 | Valor de Partida (VPart) | Se for entrada: item-nf-adc.val-livre-4 (Valor partida no CD4035 - NFe Grupo Combustível), se for saída substring(item-dist.char-1,55,16) (Valor partida - CD0903 Aba Extras) | 23 | Valor da Operação Própria GLP | it-doc-fisc.vl-tot-item * v-porc-glp | 24 | Valor do ICMS da OP com GLP | de-vl-icms-it * v-porc-glp | 25 | Valor da Operação Própria GLGNn (Nacional) | IF SUBSTRING(c-cod-cfop,1,1) <> "3" AND SUBSTRING(c-cod-cfop,1,1) <> "7" THEN it-doc-fisc.vl-tot-item * v-porc-glgnn ELSE 0 | 26 | Valor do ICMS da OP com GLGNn (Nacional) | IF SUBSTRING(c-cod-cfop,1,1) <> "3" AND SUBSTRING(c-cod-cfop,1,1) <> "7" THEN de-vl-icms-it * v-porc-glgnn ELSE 0 | 27 | Valor da Operação Própria GLGNi (Importado) | IF SUBSTRING(c-cod-cfop,1,1) = "3" OR SUBSTRING(c-cod-cfop,1,1) = "7" THEN it-doc-fisc.vl-tot-item * v-porc-glgni ELSE 0 | 28 | Valor do ICMS da OP com GLGNi (Importado) | IF SUBSTRING(c-cod-cfop,1,1) = "3" OR SUBSTRING(c-cod-cfop,1,1) = "7" THEN de-vl-icms-it * v-porc-glgni ELSE 0 | 29 | Valores da BC-ST e ICMS ST obtidos da NF | IF de-vl-bsubs-it > 0 AND de-vl-icmsub-it > 0 THEN 1 ELSE 0 | 30 | Valor da BC do ICMS ST referente ao GLP | de-vl-bsubs-it * v-porc-glp | 31 | Valor do ICMS ST referente ao GLP | de-vl-icmsub-it * v-porc-glp | 32 | Valor da BC do ICMS ST referente ao GLGNn (Nacional) | IF SUBSTRING(c-cod-cfop,1,1) <> "3" AND SUBSTRING(c-cod-cfop,1,1) <> "7" THEN de-vl-bsubs-it * v-porc-glgnn ELSE 0 | 33 | Valor do ICMS ST referente ao GLGNn (Nacional) | IF SUBSTRING(c-cod-cfop,1,1) <> "3" AND SUBSTRING(c-cod-cfop,1,1) <> "7" THEN de-vl-icmsub-it * v-porc-glgnn ELSE 0 | 34 | Valor da BC do ICMS ST referente ao GLGNi (Importado) | IF SUBSTRING(c-cod-cfop,1,1) = "3" OR SUBSTRING(c-cod-cfop,1,1) = "7" THEN de-vl-bsubs-it * v-porc-glgni ELSE 0 | 35 | Valor do ICMS ST referente ao GLGNi (Importado) | IF SUBSTRING(c-cod-cfop,1,1) = "3" OR SUBSTRING(c-cod-cfop,1,1) = "7" THEN de-vl-icmsub-it * v-porc-glgni ELSE 0 | 36 | UF | IF tt-RegTipo41.cfop = 6667 THEN CAPS(doc-fiscal.estado) ELSE "". |
Card documentos |
---|
Informacao | Até a data de 31/01/2022 os Registros 40 e 41 serão gerados no arquivo do SCANC, após essa data eles não serão mais gerados e no lugar deles entra o Registro 42. |
---|
Titulo | IMPORTANTE! |
---|
|
|
Totvs custom tabs box items |
---|
default | no |
---|
referencia | passo4 |
---|
| Para que seja possível conferir a origem e valores calculados no Registros 42, foi implementado a geração da planilha de conferência apenas para o Registro 42 do SCANC.
|
|