Páginas filhas
  • DDFISCAL-19050 - DT C181 considerar código Ressarcimento sem ST (4011) (entrada devolução)


01. DADOS GERAIS

Produto:

TOTVS Distribuição e Varejo

Linha de Produto:

Linha Winthor

Segmento:

Distribuição

Módulo:10 - Livros Fiscais
Ticket:N/A
Requisito/Story/Issue:DDFISCAL-19050

02. SITUAÇÃO/REQUISITO

  1. ALTERAÇÃO EFETUADA NA ROTINA:
    1 - 4011
    1.1 - Incluída nova aba com nome "Parâmetros".
    1.1.1 - Nesta aba foi adicionado o parâmetro "Gerar C180 para todas entradas" que define na rotina 1097 a geração
    do registro C180 para todas as notas de entrada "E".
    1.2 - O novo parâmetro contém o nome "GeraC180NFSemST" e será gravado no pcdadosgenericos com esse mesmo nome e valores S e N para
    o regsitro RESSNAC.

    2 - 1097
    2.1 - Implementado regra no metodo GERAREGISTROC100 para considerar parametro da 4011 sobre gerar o registro C180para notas que não
    contém ST. O parâmetro é utilizado na geração do reigstro C180 do sped fiscal. Caso este parametro esteja nullo, será inserido N para
    manter o processo atual.

    2.2 - Implementado atualização do FCLShared para ajuste do erro Group by na basedocliente

    2.3 - Implementado no metodo "GeracaoRegistroC197EntradasValorOutrasCat662018" as alterações de ajuste:
    2.3.1 - Se o cliente preencher o código da obs e a descricao complementar do ajuste, então será gerado sem
    quebra por cfop e o código será o preenchido pelo usuário. Caso o usuario deixe o codigo da obs irá receber 1 para
    o ajuste 9 e dois para o ajuste 10. Se caso o usuário preencher, este será considerado. Se caso o usuário deixar
    a descrição em branco(ou seja, usar o cfop como descrição), o código da obs será desconsiderado se este estiver
    preenchido, pois quando utilizamos o metodo de quebra por cfop, o codigo deve ser sequencial.

    2.4 - Mesma regra do item 2.3 implementada no metodo "GeracaoRegistroC197EntradasValorICMSCat662018"

    2.5 - Implementao mensagem para o item 2.3 e 2.4 no ajuste de são paulo.
    Obs.: Caso deseje fazer a quebra do ajuste por CFOP, não preencha os campos
    Descrição Complementar do Ajuste e Código da Observação (Registro 0460).

    2.6 - Implementado ajuste na geração do registro 0205. Foi incluído a condição para gerar somente se os campos
    dtinicio e dtfinal estiver preenchido.

    3 - FCLSHARED
    3.1 - Implementado ajuste no metodo InformacoesFiscais.GetSQLDevoClienteSPED configurando o campo situacaonfe também sem o nvl para
    evitar o problema do grooup by na base do cliente. Também realizei o mesmo ajuste para todos os metodos que utilizam a
    função FISCAL.NFE_DENEGADA e que no group by estava com nvl o campo situação nfe

03. SOLUÇÃO

Atualize a Rotina 4011

Na Rotina 4011, acesse a aba Nacional e informe campos conforme necessidade com os códigos da Tabela 5.7 disponível juntamente a SEFAZ de seu estado. Informe o período desejado e preencha o campo Quantidade de Meses para definir o período das notas de entrada para compor a primeira média do estoque (caso marcado a opção Cálculo da média com base no saldo em estoque do dia).

Caso deseje, na aba Parâmetros, marque a opção Gerar C181 para todas as notas
Após, execute o SPED Fiscal na Rotina 1097 como de costume.

PCSIS4011

  • 30.3.13.5
  • 31.0.4.6



Importante!

As versões estarão disponíveis para download no CCW. 

https://centraldecontrole.pcinformatica.com.br/


Mantenha suas rotinas sempre atualizadas!


05. ASSUNTOS RELACIONADOS