Páginas filhas
  • 9921352 / 9906096 - DDFISCAL-11041 / DDFISCAL-11196 - DT Correção no registro D do ressarcimento de DF para considerar os dados da tabela pccodfabrica e ajuste na consulta para retornar a última entrada e não retornar notas sem chave nfe.

Versões comparadas

Chave

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

...

Produto:

Solucoes_totvs
SolucaoTOTVS Distribuição e Varejo

Solucoes_totvs_cross
SolucaoCross

Solucoes_totvs_parceiros
SolucaoParceiros

Solucoes_totvs_parceirosexptotvs
SolucaoParcsExpsTOTVS

Linha de Produto:

Linhas_totvs
SegmentoDistribuição
RegionConstrução Projetos
LinhaLinha Winthor

Segmento:

Segmentos_totvs
SegmentoDistribuição

Módulo:40 - Tributação
Ticket:9921352 / 9906096
Requisito/Story/Issue:DDFISCAL-11041 / DDFISCAL-11196


02. SITUAÇÃO/REQUISITO

Cliente 1) O produto tem Não foi gerado o campo D11 código de fábrica cadastrado na tabela pccodfabrica, inclusive teve a última alteração em 2019, ou seja antes do período da emissão do relatório (01/2020).

Cliente 2) Problema: Considerando a regra 
Para o Tipo D, deverá gerar os documentos fiscais de entrada e saída considerando as regras:

  • Para as saídas, apenas operação interna (CFOP 5.000 a 5.999) com o PCMOV.SITTRIBUT = 60, PCNFSAID.CONTRIBUINTE = N e PCNFSAID.CONSUMIDOR = S.
  • No que se refere a entrada, deve buscar a(s) última entrada relacionado a saída acima. Esta última entrada deve ter:

a) Base ST >0 (pcmov.baseicst >0) ou
b) Base ST fora NF >0 (pcmov.basestforanf >0) ou
c) Base ST BCR >0 (pcmov.basebcr >0)
E para o ressarcimento este:
D14 = Valor do ST a restituir ou complementar - Será o valor de D13*Pcprodfilial.Percaliqvigint*D8. Se resultado negativo, grava normalmente.

para os produtos sendo que a regra é: "Para gerar o campo D11 = Código do produto na NF-e do fornecedor será verificado conforme abaixo: pcmovcomple.codfab ou pccodfabrica.codfab." Mesmo havendo a informação na tabela pccodfabrica não gerou o campo.

2) Não está gravando a chave da última nota de entrada com st demonstrada no select no vídeo no arquivo csv aba DF da rotina 4011: "Pegando a e pegando a numtransent retornada de exemplo 1000083, verificado que os campos .baseicst ,.basebcr estão retornando com valor positivo, porém a rotina retornando o campo sem chave, e com valor a restituir.  Conforme Conforme a o select da rotina a nota está atendendo as duas regras, tanto de entrada, quanto de saída "

03. SOLUÇÃO

Atualizar abaixo as rotinas para a seguinte versão (ou mais recente):

...