Search the Community
Showing results for tags 'spedfiscal'.
-
boa tarde pessoal, tudo bem? Estou gerando um SPED ICMS, com 10 mil notas de saída, e verificando vi que o consumo de memória chega a ficar muito alto, devido a alimentação das informações no componente do ACBr, testei até mesmo no programa exemplo do ACBr, informando um valor de 10000 no edNota, e chegou a consumir 1.2Gb de RAM. Dependo do que mais esteja fazendo além da geração do SPED, chega a ocorrer até out of memory. Existe alguma forma de evitar esse consumo elevado de memória durante a geração? Alguém já passou por algo semelhante? obrigado.
- 1 reply
-
- sped
- spedfiscal
-
(and 1 more)
Tagged with:
-
Estou fazendo a geração do Bloco K e estou tendo problemas com a validação de datas onde debugando, as condições retornam False e mesmo assim apresenta o Exception: A data inicial está fora do periodo do EFD!, já verifiquei se estava enviando hora e não é isso. procedure TBloco_K.WriteRegistroK100(RegK001: TRegistroK001); var intFor: integer; begin if Assigned(RegK001.RegistroK100) then begin for intFor := 0 to RegK001.RegistroK100.Count - 1 do begin with RegK001.RegistroK100.Items[intFor] do begin if (DT_INI < Bloco_0.DT_INI)or (DT_INI > Bloco_0.DT_FIN) then raise Exception.Create('A data inicial está fora do periodo do EFD!'); if (DT_FIN < Bloco_0.DT_INI)or (DT_FIN > Bloco_0.DT_FIN) then raise Exception.Create('A data final está fora do periodo do EFD!'); Atribuo a DT_INI e DT_FIN no ACBrSPEDFiscal, conforme código abaixo: with ACBrSPEDFiscal1 do begin DT_INI := DateOf(dtInicial.Date); DT_FIN := DateOf(dtFinal.Date); //DT_INI := StrToDate('01/01/2019'); //DT_FIN := StrToDate('31/01/2019'); end; No registro K100 estou atribuindo os valores assim: with RegistroK100New do begin DT_INI := DateOf(QrySelect.FieldByName('DT_INI').AsDateTime); DT_FIN := DateOf(QrySelect.FieldByName('DT_FIN').AsDateTime); ... end; Na Imagem abaixo podem ver no Watch List os valores e ver que mesmo retornando False ele entra no if: Alguma dica do que posso estar fazendo errado? Obrigado. Marcelo Ferreira
- 5 replies
-
- blocok
- spedfiscal
-
(and 1 more)
Tagged with:
-
O Exemplo do Sped Fiscal para Delphi Acbr\Exemplos\ACBrSPED\Delphi\Fiscal\Frm_SPEDFiscal.pas estão corrompidos quando tento abrir o exemplo o delphi retorna a seguinte mensagem de erro: --------------------------- Error --------------------------- Error creating form: Invalid stream format. --------------------------- OK --------------------------- Alguém possuí o exemplo para Delphi atualizado ?
-
Bom dia. Tenho uma dúvida, com relação às funções "OrigemProcessoToStr" e "StrToOrigemProcesso" da unit "ACBrEFDBlocos". No Guia Prático da EFD, versão 2.0.21/2.0.22 o campo "07 - IND_PROC" do Registro "E116" recebe como valores válidos [0, 1, 2, 9], mas tive um problema ao validar o arquivo pelo PVA e percebi que nas funções são tratados apenas os valores [1, 3, 9], vide os tipos opJusticaFederal, opSecexRFB e opOutros. // Enumeração para string function OrigemProcessoToStr(AValue: TACBrOrigemProcesso): string; begin if (AValue = opJusticaFederal) then Result := '1' else if (AValue = opSecexRFB) then Result := '3' else if (AValue = opOutros) then Result := '9' else Result := ''; end; // string para enumeração function StrToOrigemProcesso(const AValue: string): TACBrOrigemProcesso; begin if AValue = '1' then Result := opJusticaFederal else if AValue = '3' then Result := opSecexRFB else if AValue = '9' then Result := opOutros else Result := opNenhum; end; /// Indicador da origem do processo TACBrOrigemProcesso = (opSefaz, // 0 - Sefaz opJusticaFederal, // 1 - Justiça Federal opJusticaEstadual, // 2 - Justiça Estadual opSecexRFB, // 3 - Secex/RFB opOutros, // 9 - Outros opNenhum // Preencher vazio ); Gostaria de saber se realmente são dessa forma as duas funções citadas ou se alguém teve também algum problema relacionado. De momento vou fazer a conversão do valor a parte para não modificar fontes do ACBr. Obrigado.
- 9 replies
-
- e116
- origemprocesso
- (and 8 more)
-
Bom dia! Com o novo manual do sped fiscal para 2018 foram criados dois tipos de campos no frete. Não consigo localizar os campos no ACBR, já foi liberado?
-
Pessoal, Estou com a seguinte validação no Sped Fiscal "O registro filho c490 é obrigatório sempre que houver documentos fiscais não cancelados". A redução Z em questão não possui valores de venda líquida apenas a venda bruta de um cupom cancelado. No Sped foi informado os registros C405 e C420 conforme as imagens abaixo. No manual fala que não precisa informar C490 para cancelamentos, porém está rejeitando o arquivo. Estou usando a versão 2.3.5 no validador. Alguém já passou por situação semelhante ou saberia me informar o que fazer nessa situação?
-
Bom dia, Desenvolvi a importação do arquivo do SPED para as classes do ACBr baseado na importação existente do PIS e COFINS. Gostaria que esse código, se possível, fosse integrado ao projeto ACBr. Está em anexos as alterações realizadas. As alterações foram: Inclusão de funções de conversões na Unit "ACBrEFDBlocos.pas"; Desenvolvimento das Classes para fazer importação "ACBrSPEDFiscalImportar.rar"; Desenvolvimento Aplicação Exemplo "FiscalImportar.rar"; Inclusão das Units no pacote de Importação para instalação do Componente "Importar.rar". Estou a disposição para esclarecer qualquer dúvida. Att. Gilvan Marinho ACBrSPEDFiscalImportar.rar ACBrEFDBlocos.pas FiscalImportar.rar Importar.rar
- 4 replies
-
- 1
-
- sped
- spedfiscal
-
(and 1 more)
Tagged with:
-
Bom dia! Nós customizamos o componente do ACBr para gerar registros do SPED específicos para um software contábil que, incluiu campos específicos do seu sistema junto aos campos do layout padrão do SPED. Meu problema é que a cada atualização das Units do SPED, preciso "refazer" esta customização, pois tenho que recriar estes campos especificos. Exemplo: Registro 0150 campos do layout padrao... codigo nome e aqui ao final incluimos os campos que precisam ser gerados para este software contábil. vou exemplificar a estrutura do 0150 customizada abaixo: TRegistro0150 = class private fCOD_PART: String; /// Código de identificação do participante: fNOME: String; /// Nome pessoal ou empresarial: fCOD_PAIS: String; /// Código do país do participante: fCNPJ: String; /// CNPJ do participante: fCPF: String; /// CPF do participante na unidade da federação do destinatário: fIE: String; /// Inscrição Estadual do participante: fCOD_MUN: integer; /// Código do município: fSUFRAMA: String; /// Número de inscrição na Suframa: fENDERECO: String; /// Logradouro e endereço do imóvel: fNUM: String; /// Número do imóvel: fCOMPL: String; /// Dados complementares do endereço: fBAIRRO: String; /// Bairro em que o imóvel está situado: // -->> campos específicos f_xxGeracao_especial : string; f_xx_100_opt_simples : string; f_xx_102_prod_rural : string; f_xx_103_aux1 : string; Estes últimos campos são meu "calcanhar de aquiles" e se alguém puder me auxiliar no sentido de estabelecer uma solução para esta situação, ficaria extremamente grato. Obrigado, Márcio.
-
Bom dia. Quando eu compilo minha aplicação com o registro E316, estão sendo gerados 2 registros E310 zerados após ele. No debug eu não consegui identificar o que poderia estar causando isso pois o E310 passa só uma vez. Se eu tiro o trecho do E316 o E310 sai OK. Não há repetição no E316 e o E310 é chamado só uma vez para cada UF identificado. Alguém já passou por isso? Desde já, obrigado. |E300|SP|01052016|31052016| |E310|1|0,00|12,96|0,00|0,00|0,00|0,00|0,00|12,96|0,00|12,96|0,00|0,00| |E316|000|0,00|31052016|100137|||||052016| |E310|0|0,00|0,00|0,00|0,00|0,00|0,00|0,00|0,00|0,00|0,00|0,00|0,00| |E310|0|0,00|0,00|0,00|0,00|0,00|0,00|0,00|0,00|0,00|0,00|0,00|0,00| |E300|MG|01052016|31052016| |E310|1|0,00|19,44|0,00|0,00|0,00|0,00|0,00|19,44|0,00|19,44|0,00|0,00| |E316|000|0,00|31052016|100137|||||052016| |E310|0|0,00|0,00|0,00|0,00|0,00|0,00|0,00|0,00|0,00|0,00|0,00|0,00| |E310|0|0,00|0,00|0,00|0,00|0,00|0,00|0,00|0,00|0,00|0,00|0,00|0,00|
- 2 replies
-
- spedfiscal
- bloco_e
-
(and 1 more)
Tagged with:
-
Pessoal, boa tarde. Na geração do sped fiscal o registro H está sendo gerado corretamente. Pelo menos os dados estão no arquivo txt. No entanto no validador ele vem com erros e a mensagem de Registro H020 é obrigatório/Campo inválido ou não informado. Tem algum outro registro que eu poderia estar negligenciando? Segue em anexo um trecho do arquivo, com o registro H. Desde já agradeço possíveis colaborações. SPEDFISCAL_2016_02 - FEV.TXT
- 3 replies
-
- sped
- spedfiscal
-
(and 2 more)
Tagged with:
-
Olá amigos. Temos um software de gestão comercial e estamos tendo a necessidade de gerar o Sped. Como faço para obter o componente ACBR e como sei sobre valores e tudo mais. Como funcionar?
- 2 replies
-
- fiscal
- spedfiscal
-
(and 2 more)
Tagged with:
-
Olá galera bom dia. Tem como gerar SPED Fiscal somente dos CUPONS emitido pela empresa? Em suma é +ou- isso que estou precisando fazer. Gero o bloco 0 Gero os registro 0000 Gero os registro 0001 Gero os registro 0005 Gero os registro 0100 Gero os registro 0190 Gero os registro 0200 Gero o bloco C Gero os registro C400 Gero os registro C405 Gero os registro C420 Gero os registro C460 Gero os registro C470 Gero os registro C490 Por que estou perguntando isso? O que estar acontecendo é o seguinte - quando eu passo para o componente os blocos referente às notas fiscais como os C100 a C190 os registros de C400 a C490 aparecem no txt, porém, quando eu informo ao componente somente os registros de C400 a C490 estes não aparecem no txt (e eu tenho certeza que estou passando para o componente as informações). Qual seria minha tese? Que o componente ACBrSPEDFiscal só escreve os registros C400 a C490 quando tem os registros de C100 a C190. Não estou dizendo que é um erro, EU só quero saber se isso que estou tentando fazer é possível? Ps: O Arquivo que estou gerando é do perfil A.
-
"REGISTRO C490: REGISTRO ANALÍTICO DO MOVIMENTO DIÁRIO (CÓDIGO 02, 2D e 60). Este registro tem por objetivo representar a escrituração dos documentos fiscais emitidos por ECF e totalizados pela combinação de CST, CFOP e Alíquota. Não informar este registro paraos totalizadores Can-T, Can-S e Can-O informados no C420. Validação do Registro:não podem ser informados dois ou mais registros com a mesma combinação de valores dos campos CST_ICMS, CFOP e ALIQ_ICMS. A combinação CST_ICMS, CFOP e ALIQ_ICMS deve existir no respectivo registro de itens do C470, quando este registro for exigido." Pessoal pelo o que entendi estarei agrupando todos os itens referentes aquela nota fiscal. Seria isso? Observando que o retorno do "SELECT " teria que trazer as Notas Fiscais enquadradas nos modelos de ECF citado no C400, correto?. Minha dúvida é referente a esta exclusão dessas informações, "Não informar este registro para os totalizadores Can-T, Can-S e Can-O informados no C420." Como fazer trazer valores excluíndo estes totalizadores? Na tabela que registros dos dados dos Totalizadores na hora que emito a RZ, ficam cadastrados estas informações: Numero de Fabricação, MF Adicional, Modelo ECF, Numero de Usuário, CRZ, Totalizador Parcial, Valor Acumulado, Descrição Totalizador. Agradeço qual auxílio.
- 2 replies
-
- REGISTROC490
- SPEDFISCAL
-
(and 2 more)
Tagged with:
-
Pessoal estou em dúvida de como buscar e como cadastrar esta informações para a geração no arquivo SPED. Bem é minha primeira homologação e também é primeira vez que estou desenvolvendo algo na área. Já consegui fazer alguns que registros aqui que lendo conseguir entender já outros não consegui. REGISTRO 0015: DADOS DO CONTRIBUINTE SUBSTITUTO - Esse não sei de onde eu vou buscar e qual situação faz esse tipo de cadastro no banco? REGISTRO 0150: TABELA DE CADASTRO DO PARTICIPANTE - Esse sei que vou ter que criar uma tabela, mas onde eu vou referencia esta informação e qual a situação vai acontecer? REGISTRO 0206: CÓDIGO DE PRODUTO CONFORME TABELA PUBLICADA PELA ANP (COMBUSTÍVEIS) - Este tipo de produto vou poder identificar que é do tipo combustível de acordo o NCM ou CFOP ? REGISTRO 0220: FATORES DE CONVERSÃO DE UNIDADES - Nesta parte terei que criar uma tabela para conversão de Unidades? Como ficaria a tabela, poderiam me ajudar ou passar o modelo que vocês usam? Ou podem me passar alguma dica de como criar? REGISTRO 0300: CADASTRO DE BENS OU COMPONENTES DO ATIVO IMOBILIZADO - Agradeço qualquer ajuda....
- 11 replies
-
- spedfiscal
- pafecf
-
(and 1 more)
Tagged with:
-
Boa Tarde Pessoal, existe modelo pra NFSe? se sim, qual é? E como deve ser informado no sped fiscal? Obrigado!
- 6 replies
-
- nfse
- nota fiscal
-
(and 2 more)
Tagged with: