Páginas filhas
  • 16225182- DDFISCAL-21409 - DT - Importação CT-e Gerando um Contas a Receber.


01. DADOS GERAIS

Produto:

TOTVS Distribuição e Varejo

Linha de Produto:

Linha Winthor

Segmento:

Distribuição

Módulo:

10 - Livros Fiscais

Função:Manutenção de nota fiscal de saída
País:Brasil
Ticket:16225182
Requisito/Story/Issue :DDFISCAL-21409


02. SITUAÇÃO/REQUISITO

  • Criar mecanismo na 1008 para importar CT-e e gerar contas a receber.
  • Cliente trabalha com broker onde terceiros emitem CTe em nome da empresa e o mesmo precisa escriturar esses CTes.
  • Crirar mecanismo de importação de CT-e e logo gerar o contas a receber.


03. SOLUÇÃO

  • 1 - 1008
    1.1 - Implementado no botão "Inserir" a opção "Importar XML CT-e"
    1.1.1 - Essa opção irá importar os dados do xml.
    1.2 - Ao clicar na opção "Inserir" ref. ao item 1.1, será aberta uma tela para o usuário definir alguns dados.
    1.2.1 - Nessa tela o usuário terá o botão "Importar XML CTe" que ao ser acionado, abri-rá a tela para que o usuário defina o caminho onde os arquivos xmls estão gravados para leitura e possívelmente importação
    1.2.2 - Ao inserir os xmls a serem importados, o usuário deverá acionar o botão "Confirmar" que irá validar os xmls e já importar se todos estiverem corretos. Caso seja encontrado algum problema, não será importando
    nenhum xml e para cada linha será gerado uma linha de observação.
    1.2.2.1 - Caso o usuário marque a opção "Importar somente os válidos", será importado somente os xmls válidos.
    1.3 - Ao final da gravação dos dados na 1008, será exibida a pergunta se o usuário deseja lançar o contas a receber pela 1206 que será acionada automaticamente.
    1.4 - Regra para gravação do campo PCNFSAID.CODREMETENTEFRETE
    1.4.1 - Se tag TOMA3 igual a '0' será considerado o CNPJ do remetente do xml e este deverá existir no cadastro de cliente.
    1.4.2 - Se tag TOMA3 igual a '1' será considerado o CNPJ do emitente do xml e este deverá existir no cadastro de cliente.
    1.4.3 - Se tag TOMA3 diferente de '0' e '1', então será considerado o CNPJ do destinatário do xml e este deverá existir no cadastro de cliente.
    1.4.4 - Se tag TOMA3 nulla, ou seja, não existir no xml, será considerado o CNPJ da tag TOMA4 e este deverá existir no cadastro de cliente.
    1.4.5 - Esse item 1.4 é importante saber da regra, pois na importação pode ser que esse codcli não seja encontrado e a mensagem irá informar a origem do cnpj que foi pesquisado para
    ajudar o cliente a entender e ajustar.
    1.4.5 - Atualização do bower com a versão do pacotes.

    2 - Pacotes:
    2.1 - No metodo "uauxTipos.pas" foi realizado alguns ajustes de posicionamento.

    2.2 - No metodo "intfGerenteFiscal.pas"
    2.2.1 - Realizado alguns ajustes de posicionamento.
    2.2.2 - Implementado variavel "ImpCTeSaida" para identificar o cte de saída.

    2.3 - No metodo "uclsFis_DocumentoEletronico.pas"
    2.3.1 - Realizado alguns ajustes de posicionamento.
    2.3.2 - Implementado variavel "vDadosRemetente" para identificação dos dados de cliente referente ao remetente.
    2.3.3 - Implementado regra para geração do campo CODCLIREMETENTE. Esse campo deve ser preenchido para o campo PCNFSAID.CODREMETENTEFRETE.
    2.3.3.1 - Abaixo detalhes das regras do item 2.3.3
    2.3.3.1.1 - Regra para gravação do campo PCNFSAID.CODREMETENTEFRETE
    2.3.3.1.2 - Se tag TOMA3 igual a '0' será considerado o CNPJ do remetente do xml e este deverá existir no cadastro de cliente.
    2.3.3.1.3 - Se tag TOMA3 igual a '1' será considerado o CNPJ do emitente do xml e este deverá existir no cadastro de cliente.
    2.3.3.1.4 - Se tag TOMA3 diferente de '0' e '1', então será considerado o CNPJ do destinatário do xml e este deverá existir no cadastro de cliente.
    2.3.3.1.5 - Se tag TOMA3 nulla, ou seja, não existir no xml, será considerado o CNPJ da tag TOMA4 e este deverá existir no cadastro de cliente.
    2.3.4 - Implementado metodo "BuscaDadosClienteCTe" para buscar dados do cliente utilizando o cnpj como pesquisa.

    2.4 - Implementado preenchimento de informações referente a Saída.(DTSAIDA)
    2.5 - Implementado regra para manter o CFOP conforme tag de saída. A regra é gerada conforme identificação na variavel TipoMovCte. Pois a regra de
    entrada muda o cfop de saída para entrada e agora com as notas regras pra saída, essa opção foi necessária.

    2.6 - No metodo "uclsTCTe.pas" foi implementado variaveis referente a informações do cliente, remetente e emitente.


Favor atualizar rotina 1008 para versão igual ou superior a a descrita abaixo:

31.00.11.002 - 32.00.07.002


04. DEMAIS INFORMAÇÕES


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