Ir para conteúdo
  • Cadastre-se

n3rv0u5

Membros
  • Total de ítens

    3
  • Registro em

  • Última visita

Posts postados por n3rv0u5

  1. Fiz uma melhoria no método de importação dos arquivos ACBrEPCImportar e ACBrEFDImportar.

    Atualmente ele estava verificando (dentro do método Importar) se a primeira posição do carácter na linha continha o "|" (pipe) e depois verifica se a variável "Delimitador" tem mais de um "|" (pipe). Porém em alguns arquivos SPED isso pode ocorrer na assinatura do arquivo (lá no final) conforme o e exemplo a seguir:

    4ß‚½´i¨||ÔÝÓò\KÅXê…Ë6"X*r š–ÞÊÏQa¿´)+†þ

    Então fiz uma melhoria no tratamento do laço "for" obrigando que o primeiro carácter e o último tenham o "|" (pipe), conforme a seguir:

    if (LeftStrNativeString(LinhaAtual, 1) <> '|') and (RightStrNativeString(LinhaAtual, 1) <> '|') then
      Continue;

    Poderiam avaliar e se estiver tudo certo subir para o SVN?

    Atenciosamente,

    Rodrigo.

    ACBrEFDImportar.pas ACBrEPCImportar.pas

  2. Estou usando o importador do SPED PIS COFINS quando me deparei com um erro ao importar um arquivo que tinha informação no bloco F150. Percebi que o campo 4 (EST_IMP) está como tipo inteiro, mas pela documentação (versão 1.35 do guia do SPED) ele deveria ser decimal. Veja o printscreen em anexo.

    Fiz as alterações tanto na unit ACBrEPCBloco_F e  ACBrEPCBloco_F_Importar, conforme anexo.

    Se puderem analisar e subir para o SVN, agradeço.

    Rodrigo.

    printscreen.png

    ACBrEPCBloco_F.pas ACBrEPCBloco_F_Importar.pas

×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.