Ir para conteúdo
  • Cadastre-se

SG Sistemas

Membros Pro
  • Total de ítens

    49
  • Registro em

  • Última visita

Posts postados por SG Sistemas

  1. Boa tarde,

    Atualizei meu fonte do projeto ACBr, hoje (21/07/22), porém não encontrei no showlog ou no fonte algo sobre o layout 2.1.1 do Reinf, gostaria de saber se já foi ou não desenvolvido algo sobre este tema?

    Layout
    http://sped.rfb.gov.br/pasta/show/2133

    Versão 2.1.1 dos leiautes da EFD-Reinf
    http://sped.rfb.gov.br/pagina/show/6043

    Pacote XSD Eventos EFD Reinf v 2.1.1
    http://sped.rfb.gov.br/arquivo/show/6048


    Grato!

  2. Em 27/08/2021 at 01:19, Rafael Dias disse:

    Se fala do ini da NotaFiscal, basta usar a classe NotaFiscal que se encontra no fontes do demo.

    Opa, existe essa classe pra java também? Para que eu possa instanciar, popular e gerar um ini ou xml para depois utilizar o método NFE_CarregarINI?

    grato,

  3. Olá Pessoal, 

    Estou precisando emitir os boletos do sicredi  com um campo informativo no cabeçalho da página.

    Já experimentei a emissão com todos esses layouts mais nenhum ficou como o do manual do sicredi em anexo.

    TACBrBolLayOut = (lPadrao, lCarne, lFatura, lPadraoEntrega, lReciboTopo, lPadraoEntrega2, lFaturaDetal, lTermica80mm, lPadraoPIX);

    Sabem se temos esse layout implementado no acbr e como devo configurar para emití-lo?

    Segue em anexo o manual do sicredi e a imagem do layout do boleto.

    Muito obrigado,

     

    image.png.5866145dc1b885c2be007fbf5c617cc8.png

     

    manual_cnab_400.pdf

  4. Agora, Daniel Braz de Oliveira disse:

    Ainda sobre este assunto, a configuração acima está correta ?
    Com  Configuracoes.Geral.SSLHttpLib = httpOpenSSL usando openssl diferente das outras configuraçôes ?

    Estou com um problema semelhante num cliente com w10.


    Ítalo qual seria a configuração do SSL_TYPE para usar tudo OpenSSL ?
    Recebi msg do servidor que OpenSSL era incompatível.

     

    Aqui pra mim, resolvi apenas para certificado a1 utilizando o seguinte:


        Configuracoes.Geral.SSLLib = libOpenSSL
        Configuracoes.Geral.SSLCryptLib = cryOpenSSL
        Configuracoes.Geral.SSLHttpLib = httpOpenSSL
        Configuracoes.Geral.SSLXmlSignLib = xsLibXml2

  5. Olá,

    Não estou conseguindo autorizar NFS-e em Maringá-PR.

    Houve uma atualização nas urls e também no servidor SSL conforme pode ser visto no e-mail trocado com a prefeitura (pdf em anexo).

    Estou com os fontes acbr atualizados.

     

    O Componente está configurado assim:

        Configuracoes.Geral.SSLLib = libWinCrypt
        Configuracoes.Geral.SSLCryptLib = cryWinCrypt
        Configuracoes.Geral.SSLHttpLib = httpWinHttp
        Configuracoes.Geral.SSLXmlSignLib = xsLibXml2

     

    Ao tentar autorizar, tenho o seguinte retorno:

    ---------------------------
    Debugger Exception Notification
    ---------------------------
    Project SGComercio.exe raised exception class EACBrDFeException with message 'Erro Interno: 12175
    Erro HTTP: 0
    URL: https://nfse-ws.hom-ecity.maringa.pr.gov.br/v2.01/
    Erro: 12175 - Um ou mais erros foram encontrados no certificado Secure Sockets Layer (SSL) enviado pelo servidor
    '.
    ---------------------------
    Break   Continue   Help   
    ---------------------------

    As opções da internet estão assim:


    image.png.a0ba414bf966de58e1f6d7b249a22bf9.png


    Alguma sugestão do que posso fazer? Meus clientes estão parados!

    Obrigado.

    instrucoes_prefeitura.pdf

    instrucoes_prefeitura.pdf

     

     

    ATUALIZAÇÃO_SISTEMA_NFS-e_PREFEITURA_DE_MARINGÁ.pdf

  6. Boa tarde,

    Fiz algumas alterações para tratar do Leiaute 7.0. Manual disponível em: http://sped.rfb.gov.br/arquivo/download/5717

    ACBRECFBlocos.pas
    acrescentado ECFVersao700 em:
    - Type TACBrECFCodVer = (ECFVersao100, ECFVersao200, ECFVersao300, ECFVersao400, ECFVersao500, ECFVersao600, ECFVersao700);
    - function CodVerToStr(AValue: TACBrECFCodVer): string;
    - function StrToCodVer(const AValue: string): TACBrECFCodVer;

    ACBrECFBloco_0_Class.pas
    acrescentado ECFVersao700 em:
    - procedure TBloco_0.WriteRegistro0010;
    - procedure TBloco_0.WriteRegistro0020;

    ACBrECFBloco_Y_Class.pas
    acrescentado ECFVersao700 na procedure TBloco_Y.WriteRegistroY800;

     

    Seguem em anexo, arquivos alterados para verificação e commit nos fontes.

     

    ACBrECFBloco_0_Class.pas ACBrECFBloco_Y_Class.pas ACBrECFBlocos.pas

    • Curtir 2
  7. 2 minutos atrás, Dercide Alvarez disse:

      ACBrNFSe1.Configuracoes.WebServices.AguardarConsultaRet       := 3000;   // Primeira consulta apos envio   3s
      ACBrNFSe1.Configuracoes.WebServices.IntervaloTentativas       := 5000;   // Intervalo entre cada consulta  5s
      ACBrNFSe1.Configuracoes.WebServices.Tentativas                := 8;
      ACBrNFSe1.Configuracoes.WebServices.AjustaAguardaConsultaRet  := True;
      ACBrNFSe1.Configuracoes.WebServices.TimeOut                   := 10000;
     

    Certo.  Obrigado.

     

    Deixa eu te fazer outra pergunta:

    Algumas notas ficaram como autorizadas no "site da prefeitura" (Fly e-Nota), porém não obtive o retorno e no meu sistema ficaram ainda como "Não Enviadas". Estou tentando utilizar o método ConsultarNFSePorRps para pegar o status dessa nota. Será que esse é o procedimento correto. Você já utiliza algo para resolver esse problema?

  8. 4 minutos atrás, Dercide Alvarez disse:

    Hoje em Sinop-MT um cliente enviou sem problemas, parece que normalizou depois de 3 dias de lentidão.

    Nenhum cliente mais reclamou hoje.

    Quanto aos tempos, acredito que estejam coerentes, senão tiver lentidão irá funcionar perfeitamente.

    Se tiver lentidão nem adianta aumentar os tempos que vai pendurar teu sistema.

    Dercide, como vc deixa seu timeout?

  9. Boa tarde pessoal,

    Hoje (16/07/20) continuo com o mesmo problema no Paraná. Município de Lobato.

    Estou aproveitando para revisar as configurações aqui e vou perguntar para os senhores.

     

    Com quais valores costumam configurar as propriedades abaixo?

    - AguardarConsultaRet:

    - Intervalo entre as tentativas:

    - Tentativas:

    - TimeOut:

     

    O meu está configurado com esses valores respectivamente: 5000, 3000, 3 e 5000.

    Será que estão muito baixos?

     

    grato,

     

  10. 22 minutos atrás, Sandro Andre Reghelin disse:

    Faltou alterar a unit ACBrECFBloco_0_Class.pas, fiz a alteração e segue, sem a alteração em anexo não estava gerando o registro 010 para versão 600

    ACBrECFBloco_0_Class.pas 19 kB · 0 downloads

    Olá Sandro, 

    Analisando os códigos, acredito que será necessário dar uma olhada em outros arquivos também.

    Penso que teremos que revisar os arquivos destacados em verde na imagem em anexo.

    Revisar.jpg

  11. 12 horas atrás, Juliomar Marchetti disse:

    Creio que não. se quiser pode contribuir com o projeto ;-)

    Ok Juliomar,

    Infelizmente não tenho muito conhecimento para implementar da forma que vocês implementam. Vou analisar e ver se consigo.

    Muito obrigado.

    • Curtir 2
  12. Boa tarde,

    Estamos iniciando as alterações para geração do SPED ECF no layout 6.0, mas identificamos que atualmente na unit ACBRECFBlocos.pas,  na type TACBrECFCodVer só existe até o layout 5:

    TACBrECFCodVer = (ECFVersao100, ECFVersao200, ECFVersao300, ECFVersao400, ECFVersao500);

    Alguém já está implementando o ECFVersao600?

     

     

     

    grato,

     

     

    guia.jpg

  13. Boa tarde,

    Estou com problemas com as quebras de linhas para o provedor isse (Maringá -PR).

    No manual disponibilizado pela prefeitura, o caractere de quebra de linha que deve ser utilizado é o "\s\n".

    Alterei o arquivo ISSe.ini e coloquei QuebradeLinha=\s\n.

    Depois de autorizar a nota, a visualização no site da prefeitura fica com as quebras de linha conforme preciso, entretanto o retorno devolvido vem com   #$A e a function TNFSeWebService.ExtrairRetorno(GrupoMsgRet: String): String; remove as quebras de linha, fazendo que o DANFSe do fortes fique sem quebras de linha.

    Existe algum parâmetro nas configurações que resolveria esse problema?

    Gostaria que no impresso do fortes e no site da prefeitura as quebras de linha fossem mantidas.

    Tentei setar acbrnfse.configuracoes.webservices.quebradelinha citada pelo Joel com ";" e com "\s\n" mas não surtiu efeito nenhum.

    Só consegui fazer a impressão com as quebras de linha alterando a function TNFSeWebService.ExtrairRetorno(GrupoMsgRet: String): String;  para ignorar quando o provedor for o ISSe. (código abaixo). Mas não gostaria de ficar com o código diferente do repositório do acbr. 

    if (FProvedor <> proISSe) then
      begin
        FPRetornoWS := StringReplace(FPRetornoWS, #10       , '', [rfReplaceAll]);
        FPRetornoWS := StringReplace(FPRetornoWS, #13       , '', [rfReplaceAll]);
      end;

     

    Poderiam me dar uma ajuda?

    grato,

     

     

     

     

  14. Em 21/02/2018 at 17:49, rubenstz disse:

    Boa tarde Cassiano, sinto pela demora para responder, segue:

    - Como sei se o ambiente de homologação existe?

    NÃO Existe, tem que ser em produção mesmo, cancele em seguida as notas enviadas.

    - Qual seria a série aceita por Sorocaba?

    A série que tenho feito o envio é NF.

    - Já tentei outros números para a série (99, 10002, etc)  e apresenta o mesmo erro. Alguém já passou por isso?

    Sempre mandei como NF ele faz uma conversão e transforma em 99.

    Não da para consultar logo após o envio desmarque a opção no componente: ACBrNFSe.Configuracoes.Geral.ConsultarLoteAposEnvio e faça algum tempo depois ou por clique manual. No manual deles esta que eles tem até 24h para processar o envio (tem que ter paciência,rs).

    Quando você enviar com o sistema retorna um xml com o numero do lote enviado que é também o número de protocolo.

     

     

    Obrigado pela ajuda rubenstz!

  15. Olá, 

    Estou iniciando a implementação da NFS-e para Sorocaba - SP.

    Estou configurando o ambiente como HOMOLOGACAO mas estou em dúvida se existe esse ambiente.

    Ao executar o método ACBrNFSe1.Enviar tenho como retorno a mensagem abaixo:

    Project SGComercio.exe raised exception class EACBrNFSeException with message 'Falha na validação dos dados do lote: 11

    '1' violates enumeration constraint of 'NF'.
    The element 'SerieRPS' with value '1' failed to parse.
    '.

    - Como sei se o ambiente de homologação existe?

    - Qual seria a série aceita por Sorocaba?

    - Já tentei outros números para a série (99, 10002, etc)  e apresenta o mesmo erro. Alguém já passou por isso?

    Segue o arquivo xml em anexo.

    3518012516765200014656000000000000001-rps.xmlgrato,

     

    3518010966464700019256000000000000001-rps.xml

  16. 5 horas atrás, Celso disse:

    A função acima foi adicionada à classe ACBrBoleto no SVN rev.: [12873], de 01 de fevereiro de 2017.

    Verifique se os seus fontes estão atualizados. Testei a compilação aqui e funcionou normalmente.

     

    Tínhamos adicionado essa unit junto ao nosso fonte e de fato estava desatualizado.

    Passei a usar a unit da pasta do acbr e funcionou!

    Obrigado Celso.

  17. Boa tarde,

    Atualizei a trunk2 hoje (07/02/2017) e agora meu projeto não está compilando.

    Apresenta a seguinte mensagem:

    [dcc32 Error] ACBrBancoBancoob.pas(844): E2003 Undeclared identifier: 'TipoDescontoToString'

    [dcc32 Error] ACBrBancoBancoob.pas(844): E2003 Undeclared identifier: 'TipoDesconto'

    E o Delphi para na rotina TACBrBancoob.GerarRegistroTransacao240, unit ACBrBancoBancoob,  sobre a linha   TipoDescontoToString(TipoDesconto);

    Notei que se comento a linha citada, o projeto compila normalmente. 

    O que posso fazer pra resolver isso sem ter que mexer no fonte do acbr?

    grato,

     

    figura1.png

  18. Olá,

    Estou migrando um projeto do Delphi 7 para o Delphi Berlin e uso vários componentes do ACBr.

    Ao tentar compilar o projeto, o Berlin me retorna o seguinte erro:

    [dcc32 Error] ACBrBase.pas(403): E2003 Undeclared identifier: 'PadLeft'

    [dcc32 Fatal Error] ACBrValidador.pas(2085): F2063 Could not compile used unit 'ACBrBase.pas'

    O que fazer para corrigir este problema?

    Essa unit ACBrBase.pas não está ainda compatível com o Delphi Berlin?

    grato,

     

  19. Em 01/09/2016 at 17:40, Juliana Tamizou disse:

    Boa tarde @Cassiano.

    Observe que os fontes não foram adicionados ao tópico.

    Att.

     

    Boa tarde Juliana,

    Muito obrigado por responder. 

    Já uso os componentes ACBR a alguns anos, mas é minha PRIMEIRA pergunta no fórum. Não entendi muito bem o que você quis dizer.

    Li as mensagens anteriores e ví que outras pessoas também estão precisando.  Vi também que algumas pessoas já estão desenvolvendo e pelo que entendi a intenção era de incluir isso na trunk2.

    Minha dúvida é se alguém vai disponibilizar os fontes  Sicoob Correspondente Banco do Brasil e se existe uma previsão para isso.

    Você tem essa informação?

    grato,

     

×
×
  • 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.