Pesquisar na Comunidade
Showing results for tags 'spedfiscal'.
Encontrado 15 registros
-
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
-
(e 1 mais)
Tags:
-
Problemas na verificação de DT_INI e DT_FIN no WriteRegistroK100 -
um tópico no fórum postou Marcelo Ferreira Taquari ACBrSPEDFiscal
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
-
(e 1 mais)
Tags:
-
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
- (e 8 mais)
-
Novos indicadores do tipo de frete no sped Fiscal
um tópico no fórum postou Gracilane Lima ACBrSPEDFiscal
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
-
(e 1 mais)
Tags:
-
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
-
(e 1 mais)
Tags:
-
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
-
(e 2 mais)
Tags:
-
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
-
(e 2 mais)
Tags:
-
SPED Fiscal Somente blocos do CUPONS FISCAIS
um tópico no fórum postou Glauber Silva Lima ACBrSPEDFiscal
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
-
(e 2 mais)
Tags:
-
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
-
(e 1 mais)
Tags:
-
Boa Tarde Pessoal, existe modelo pra NFSe? se sim, qual é? E como deve ser informado no sped fiscal? Obrigado!
- 6 replies
-
- nfse
- nota fiscal
-
(e 2 mais)
Tags: