n3rv0u5
-
Total de ítens
3 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Posts postados por n3rv0u5
-
-
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.
-
Boa tarde,
Estava precisando fazer a importação de alguns SPEDs e a leitura dos blocos E300. Percebi que não estava implementado no importador, então o fiz. Se puderem adicionar na SVN agradeço
Atenciosamente,
Rodrigo.
- 2
- 1
ACBrEPCImportar - Tratamento para não importar a assinatura do arquivo
em ACBrSPEDFiscal
Postado · Editado por n3rv0u5
mudança do assunto
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