Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Totvs custom tabs box
tabsTela OF0787, Arquivo de acompanhamento,Arquivo SCANC,Planilha de Conferência
idspasso1,passo2,passo3,passo4
Totvs custom tabs box items
defaultyes
referenciapasso1

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
defaultno
referenciapasso2

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
defaultno
referenciapasso3

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: 

CampoDescriçãoConteúdo
1Tipo de Registro42
2Mês/anoMês e Ano de Apuração (MMAAAA)
3CNPJCNPJ/MF do remetente nas entradas e do destino nas saídas
4Inscrição EstadualInscrição Estadual do remetente nas entradas e do destinatário nas saídas
5UFSigla da Unidade de Federação do remetente nas entradas e do destinatário nas saídas
6Data de Emissão / RecebimentoData de emissão na saída ou recebimento na entrada
7ModeloCódigo do modelo da nota fiscal
8SérieSérie da Nota Fiscal
9Númerodoc-fiscal.nr-doc-fis
10CFOPINT(c-cod-cfop)
11Tipo FreteIF doc-fiscal.ind-cifob = 1 THEN 1 ELSE 2
12CNPJ/CPF TransportadorfnCNPJ(doc-fiscal.cod-cnpj-transpdor)
13UF TransportadorCAPS(doc-fiscal.cod-uf-transpdor)
14Primeira PlacareturnPlaca(trim(doc-fiscal.cod-placa[1]))
15Segunda PlacareturnPlaca(trim(doc-fiscal.cod-placa[2]))
16Terceira PlacareturnPlaca(trim(doc-fiscal.cod-placa[3]))
17Código do ProdutoTRIM(c-produto-scanc)
18Quantidade Totalqtd-glp + qtd glgnn + qtd glgni
19Quantidade GLP (kg)de-qtd-it-docto * % GLP do CD4035 (NF-e Grupo Combustível)
20Quantidade 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
21Quantidade 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
22Valor 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)
23Valor da Operação Própria GLPit-doc-fisc.vl-tot-item * v-porc-glp
24Valor do ICMS da OP com GLPde-vl-icms-it * v-porc-glp
25Valor 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
26Valor 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
27Valor 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
28Valor 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
29Valores da BC-ST e ICMS ST obtidos da NFIF de-vl-bsubs-it > 0 AND de-vl-icmsub-it > 0 THEN 1 ELSE 0
30Valor da BC do ICMS ST referente ao GLPde-vl-bsubs-it * v-porc-glp
31Valor do ICMS ST referente ao GLPde-vl-icmsub-it * v-porc-glp
32Valor 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
33Valor 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
34Valor 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
35Valor 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
36UFIF tt-RegTipo41.cfop = 6667 THEN CAPS(doc-fiscal.estado) ELSE "".



Card documentos
InformacaoAté 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.
TituloIMPORTANTE!

Totvs custom tabs box items
defaultno
referenciapasso4

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. 


...