Ir para conteúdo
  • Cadastre-se

armando.boza

Membros
  • Total de ítens

    255
  • Registro em

  • Última visita

  • Days Won

    3

Posts postados por armando.boza

  1. Boa noite pessoal, me deparei com uma situação inusitada, em um determinado cliente foram emitidos alguns boletos com a carteira 104 e outros com a 101, ao imprimir o boleto na forma simples tudo certo mas ao imprimir um carnê onde se misturam esses títulos com carteiras diferentes dá problema na linha digitável e no código de barras.

    Isso acontece pois na function DefineCampoLivreCodigoBarras está concatenando o campo Cedente.Modalidade e ai passa o mesmo código para todos os títulos.

    Result := '9'
                   + PadLeft(trim(Cedente.CodigoCedente),7,'0')
                   + PadLeft(ACBrTitulo.NossoNumero + CalcularDigitoVerificador(ACBrTitulo), 13,'0')
                   + '0'
                   + PadLeft(trim(Cedente.Modalidade),3,'0');

    Será que não seria possível ajustar para ACBrTitulo.Carteira ?

    Result := '9'
                   + PadLeft(trim(Cedente.CodigoCedente),7,'0')
                   + PadLeft(ACBrTitulo.NossoNumero + CalcularDigitoVerificador(ACBrTitulo), 13,'0')
                   + '0'
                   + PadLeft(trim(ACBrTitulo.Carteira),3,'0');

    Pois assim ele respeita a carteira de cada título e a linha digitável e código de barras ficam corretos.

    ACBrBancoSantander.pas

  2. 16 horas atrás, Giovane Mazzotti Bortolato disse:

    Exatamente, a atualização do JAVA vai se permanecer um problema. Mas não temos muita saída pois a assinatura só é possível através desse programa, como ja disseram em alguns tópicos sobre, são os diferentões. No meu caso tive que fazer por requisição do cliente, que acredite, também achava complicado fazer direto pelo site da Elotech.

    Só uma dúvida, quando vc gera o xml vc não chega a assinar né? é apenas gerado o xml sem assinatura alguma na pasta do aplicativo e executa o .bat?

  3. 1 minuto atrás, Giovane Mazzotti Bortolato disse:

    Boa tarde Armando,

    pra ser bem sincero, o SITS é muito instável e a configuração do mesmo é um pouco complicada, fora algumas regras do provedor que são meio esquisitas. Mas depois de ajustado a instalação do SITS, ele deve ao menos começar a retornar os erros das notas que você emitir e assina-las corretamente. O grande problema é instalar e seguir o padrão deles. No pior dos casos, eles vão acessar sua máquina para realizar a configuração, mas você pode testar seguindo o manual que eles disponibilizam.

    Então Giovane, eu vi o manual de configuração do SITS, até baixei e configurei mas não cheguei a testar envio nenhum. O problema que vejo é que nós é que ficaremos de suporte desse aplicativo e sinceramente não gosto da ideia, afinal é um aplicativo de terceiro e o cliente vai sempre nos procurar quando uma NFSe não for emitida. Ainda mais que é feito em java e vira e mexe os usuários atualizam e começa a dar problema, visto que nas configurações dos .bats tem o path do jre.

    Desse modo estou analisando se tento ou não integrar.

  4. Em 26/05/2020 at 15:23, Giovane Mazzotti Bortolato disse:

    fizemos algumas alterações nos arquivos do ACBr para a geração do xml para envio e cancelamento pelo SITS, programa que o provedor Elotech usa para assinar e enviar suas notas

    Boa tarde.

    Fechei semana passada com um cliente onde a cidade dele é atendida pela Elotech, pelo que vi eles utilizam um método diferente de assinatura né.

    No caso vc está gerando o xml e utilizando esse programa SITS para fazer o envio correto? Ele funciona bem? Estável?

    Fui testar a conexão pelo SoapUI e não consegui.

  5. Bom dia Italo.

    Me diz uma coisa, qual pasta ArqINI devo me basear como sendo a mais atualizada?

    Exemplos\ACBrDFe\Schemas\ArqINI

    ou

    Exemplos\ACBrDFe\ACBrNFSe\ArqINI

    Pois as duas estão diferentes. No caso de Sertanópolis vc só atualizou na pasta Exemplos\ACBrDFe\ACBrNFSe\ArqINI.

    A mesma dúvida em relação a pasta Schemas:

    Exemplos\ACBrDFe\Schemas\NFSe

    ou

    Exemplos\ACBrDFe\ACBrNFSe\Schemas

  6. Pessoal, estou com uma dúvida em relação a carta de correção eletrônica do CTe, vi em outros posts que deve-se usar os nomes dos grupos e campos do xml para alteração.

    Mas como o cliente vai entender a alteração passando os nomes do xml?

    Por exemplo, precisei alterar o tomador do serviço, do remetente para o destinatário.

    Fiz a carta de correção e alterei no grupo <toma3> o campo <toma>, de 0 para 3.

    Na carta de correção ficou assim:

    toma3.jpg.bc2e6bebdad43e97eeddcdca2246a4ad.jpg

    Neste caso alterei o responsável para o destinatário, mas como o cliente ao ver esse impresso vai saber disto?

    Tenho que adicionar algum descritivo do ajuste em algum outro campo do CCe para melhor entendimento do cliente?

     

  7. 1 hora atrás, Iago César F. Nogueira disse:

    Amigo,

    Como exatamente eu consigo fazer essas alterações?

    Meu Lazarus está instalado em "D:\Lazarus", logo a FPC source está em "D:\Lazarus\fpc\3.0.4\source", porém não consigo encontrar dentro do diretório do Lazarus quaiquer arquivos "pp.pas"

    Poderia me ajudar na resolução deste problema?

    Na época que eu postei eu recompilei com o fpcupdeluxe, mas mesmo assim tive problemas depois, o jeito foi voltar pro windows 7.

    Vi esses dias que alguns conseguiram resolver esse problema colocando o arquivo fpc.exe (C:\lazarus\fpc\3.0.4\bin\i386-win32) em modo de compatibilidade com windows 7, tenta ai.

    • Obrigado 1
  8. Aqui no Paraná a software house tem que se cadastrar como fornecedora de software, com isso vc terá um usuário e senha do portal.

    O seu cliente tb vai ter um usuário e senha, ai, normalmente o contador, entra com os dados do cliente e faz a solicitação de uso do seu sistema. Após ele fazer a solicitação vc deve entrar com os seus dados e fazer o reconhecimento do cliente.

    Se não fizer isso não consegue emitir mesmo.

  9. Em 21/03/2018 at 02:22, Juliomar Marchetti disse:

    Procurei aqui Daniel e fiz a alteração na Consulta de CNPJ mesmo.

    já o CPF continua com https então subi a mudança pra funcionar!

     

    Lembrando a todos que deve atualizar e recompilar os componentes.

    Boa tarde Juliomar.

    Observei aqui que a unit ainda está com o https, acabei de atualizar os fontes.

    Retirei o "s" e a consulta funcionou.

    CNPJ.jpg

  10. Para quem estiver tendo problemas de "No memory left" com Lazarus 1.8.2 + FPC 3.0.4 (win32) achei essa discussão no fórum oficial e encontraram onde ocorre o problema.

    É o arquivo ppc386.exe do FPC, como mencionado deve-se alterar o arquivo pp.pas adicionando uma linha e recompilar o FPC.

    { Don't care about minstacksize or maxstacksize not beeing supported by current OS }
    {$WARN 2077 OFF}
    {$WARN 2078 OFF}
     
    {$ifdef win32}
      { 256 MB stack }
      { under windows the stack can't grow }
      {$MAXSTACKSIZE 256000000}
      {$setpeflags $20}  // <------------------------------------here, this line is inserted
    {$else win32}
      {$ifdef win64}

    http://forum.lazarus.freepascal.org/index.php/topic,40351.60.html

    • Curtir 1
    • Obrigado 1
×
×
  • 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.