Ir para conteúdo
  • Cadastre-se

Dalvan

Membros
  • Total de ítens

    44
  • Registro em

  • Última visita

Tudo que Dalvan postou

  1. Boa tarde! Achei uma tag errada na geração do SPED ECF, Registro X450. ACBrECFBloco_X_Class.pas
  2. Boa Tarde ! Fiz alguns ajustes referente ao layout 5.00 do SPED ECF , para ano calendário 2018 e 2019. Implementado também os novos registro K915 e K935. Arquivo em anexo. Att. Dalvan ACBrSPEDECF_Versao500.zip
  3. Muito obrigado pela resposta, entendido !
  4. Bom dia. Sugiro uma alteração na função "GerarChaveReinf" referente a informação do CNPJ Base na Inscrição do Contribuinte. Segue em anexo a alteração. Att. Dalvan Antunes pcnGeradorReinf.pas
  5. Bom dia. Implementei o novo Registro 0021 no SPED ECF. Passo em anexo as alterações. Att. Dalvan Antunes ACBrSPEDECF_Novo_0021.zip
  6. Bom dia. Implementei os ajustes no Registro J800 para layout 5, e novo Registro J801 para layout 5. Passo em anexo as alterações. Att. Dalvan Antunes Acbr_SpedContabil_J800_J801.zip
  7. Faz um teste usando a função uses Registry procedure DefineIEVersao(Versao:Integer=11000); const REG_KEY = 'Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION'; var Reg: TRegistry; AppName: String; begin AppName := ExtractFileName(Application.ExeName); //Versao := 11000; Reg:=nil; try Reg := TRegistry.Create(); Reg.RootKey := HKEY_CURRENT_USER; if Reg.OpenKey(REG_KEY, True) then begin if Versao = 0 then Reg.DeleteValue(AppName) else Reg.WriteInteger(AppName, Versao); Reg.CloseKey; end; except; end; if( Assigned( Reg )) then FreeAndNil(Reg); end; anter de chamar a pagina pelo TWebBrowser DefineIEVersao(8000);
  8. Boa tarde. Baixei e fiz os testes, funcionou perfeitamente. Obrigado.
  9. Bom dia, é que na função ProvedorToVersaoNFSe, para provedor Infisc está retornando fixo versao 1.10, e para Infisc 1.00 nas cidade como exemplo Farroupilha não entra no testa na unit ACBrNFSeWebServices, que testa versão 1.00. Att Dalvan
  10. Boa tarde, estou fazendo os testes do provedor Infisc na cidade de Farroupilha / RS, mas não funcionou da forma esperada devido a identificação do layout do XML ( 1.00 ou 1.10 ) pela função ProvedorToVersaoNFSe. Envio as alterações necessárias para funcionamento no provedor Infisc para cidade que estão na versão 1.00. Att. Dalvan Alteracao_Infisc_Versao_XML.zip
  11. Boa dia. Estou alterando minha aplicação para utilizar a Trunk2, mas no cancelamento da NFS-e provedor SystemPro, ocorre erro na função AssinarXML. XML Exemplo: <CancelarNfseEnvio xmlns="http://www.abrasf.org.br/nfse.xsd"> <Pedido> <InfPedidoCancelamento Id="pedidoCancelamento_908687870001096038232"> <IdentificacaoNfse> <Numero>232</Numero> <CpfCnpj> <Cnpj>90868787000109</Cnpj> </CpfCnpj> <InscricaoMunicipal>6038</InscricaoMunicipal> <CodigoMunicipio>4307005</CodigoMunicipio> </IdentificacaoNfse> <CodigoCancelamento>2</CodigoCancelamento> </InfPedidoCancelamento> </Pedido> </CancelarNfseEnvio> docElemento: Pedido></CancelarNfseEnvio Erro ocorrido: Falha ao Assinar - Cancelar NFS-e: '#$D#$A'Erro -1: Falha ao assinar o Documento Acho que o problema pode ser nos parâmetros da função AssinarXML ?
  12. Boa tarde, desculpe por reenviar o post, cliquei em citar indevidamente. No caso da sped contábil, temos clientes com grande movimentação, que geram arquivos enormes, a função atual faz uma leitura caracter por caracter usando o TFileStream , para gerar nosso maior cliente, levou cerca de 10 minutos, somente nesse trecho, para totalizar as linhas. Fiz um teste e estou usando essa função modificada usando o TextFile que faz a leitura linha a linha. Att Dalvan
  13. Boa Tarde, Fiz uma alteração no SPED Contábil no Registro J150: Demonstração do Resultado do Exercício, existem campos novos somente para lay-out 4.00 a partir de 2015, em anos anteriores, não deve existir os campos. Também tem uma otimização na Totalização dos Termos referente a quantidade de linhas do arquivo. Anexo alterações. acbr_SpedContabil_J150.zip
  14. Bom dia, Vou enviar um arquivo .zip com a correção da geração do Registro0035. Att. Dalvan Antunes ACBRSPEDECF_Ajustes.zip
  15. Boa Tarde, Vou enviar um arquivo zipado com alguns ajustes encontrados na Classe ACBRECF e implementação dos Registros faltantes para Bloco T - Lucro Arbitrado. Att. Dalvan ACBrSPEDECF_Bloco_T_e_Ajustes.zip
  16. Boa Tarde, favor atualizar o ACBr, já foi disponibilizado os endereços para Caxias do Sul / RS, na unit ACBrProvedorInfisc.
  17. Boa Tarde, Desculpe pela demora, fiquei envolvido em outras situações.... Em anexo os fontes SOMENTE das units alteradas da pasta "ACBrNFSe" com a parte implementada do Provedor: Infisc. O outro arquivo "nfse.zip" é o Schema, que deve ser colocado na pasta "..\Schemas\Infisc" Somente fiz teste em homolação e produção para cidade de Farroupilha / RS. Att. ACBrNFSe_Infisc.zip nfse.zip
  18. Boa Tarde, Em anexo os fontes da pasta "ACBrNFSe" com a parte implementada do Provedor: Infisc. O outro arquivo "nfse.zip" é o Schema, que deve ser colocado na pasta "..\Schemas\Infisc" Somente fiz teste em homolação e produção para cidade de Farroupilha / RS. Att. ACBrNFSe_Infisc.zip nfse.zip
  19. Bom Dia. Terminei a implementação referente ao Provedor Infisc, para Cidade de Farroupilha/RS, como faria para disponibilizar no ACBr ? Na nova unit "ACBrProvedorInfisc" coloquei somente os endereços para Cidade de Farroupilha/RS, conforme for implementado para outros munícipios deve-ser alterar essa Unit. Att. Dalvan
  20. Boa Tarde, Estou implementando também a integração da NFS-e para Farroupilha/RS ( Lay-Out Infisc ) estou seguindo a mesma idéia que foi implementada para Provedor ISSDSF (dentro do ACBR). Após concluído, a idéia seria liberar no ACBr para ser utilizada em outros Municípios, mas a leitura e geração do XML, e totalmente em paralelo utilizando outras funções que estou criando, conforme foi feito no ISSDSF. Att. Dalvan Antunes
  21. boa tarde, no programa de exemplo, é só colocar um percentual de icms com decimal que ocorre erro na geração do arquivo SPED. exemplo: with Registro0200New do begin COD_ITEM := '000001'; DESCR_ITEM := 'PRODUTO 1'; COD_BARRA := ''; UNID_INV := 'UN'; TIPO_ITEM := tiMercadoriaRevenda; COD_NCM := '30049026'; COD_GEN := '30'; ALIQ_ICMS := 2.42; end;
  22. Boa Tarde, também tive o mesmo caso, passei uma ALIQ_ICMS com decimal ( Ex. 2,42 ). fui depurando e o erro ocorre na função IsNumber(2,42), que retorna false, ocorrendo o erro na geração do sped. comentei as linhas que testam o IsNumber, e gerou correto o arquivo do SPED. function TACBrTXTClass.VLFill(Value: Variant; Size: Integer; Decimal: Integer; Caracter: Char; Mascara: String): String; var intFor, intP: Integer; strCurMascara: string; begin strCurMascara := FCurMascara; // Se recebeu uma mascara como parametro substitue a principal if Mascara <> '' then strCurMascara := Mascara; // Se o parametro Nulo = true e Value = 0, será retornado '|' if (Value = Null) or (Value=Unassigned) then begin Result := FDelimitador; Exit; end; // Checa se é um valor numérico //----------------->> if not IsNumber(Value) then //----------------->> raise Exception.Create( Format('[%a] Não é um valor numérico!', [Value]) ); intP := 1; for intFor := 1 to Decimal do begin intP := intP * 10; end; if (strCurMascara <> '#') and (strCurMascara <> '') then Result := FDelimitador + FormatCurr(strCurMascara, Value) else Result := LFill(Trunc(Value * intP), Size, False, Caracter); end;
  23. Estamos instalando em nosso clientes que ainda não tem o provedor NFS-e. Muito obrigado !!
  24. Bom Dia, é o mesmo provedor de Erechim/RS, apenas alterei as Units referente a conversão para Canela/RS.
×
×
  • 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.

The popup will be closed in 10 segundos...