Ir para conteúdo
  • Cadastre-se

maxdatasistema

Membros Pro
  • Total de ítens

    248
  • Registro em

  • Última visita

  • Days Won

    2

Tudo que maxdatasistema postou

  1. Bom dia, na impressão da NFS-e não estão sendo apresentados os dados do Prestador de Serviços (campos vazios) e Discriminação dos Serviços (campo vazio). Utilizamos a versão com Fortes Reportes, o provedor é IssDSF (cidade Belem-PA). Em anexo seguem arquivo XML de exemplo, porém problema ocorre com outras NFS-e geradas para testes. 4023-nfse.xml
  2. Bom dia DJSystem De acordo com o manual disponibilizado pelo banco, a linha digitável está incorreta. Em anexo manual. Manual Cobranca Registrada Banco Amazonia - Versao 1.2 - MANUAL CNAB240 (5).pdf
  3. Bom dia Não estou conseguindo homologar o layout para o banco da amazonia, está acusando seguinte erro na linha digitável, -> Campo 4 - 1° Posição do nosso número [9 , 9], valor incorreto, esperado: 8; encontrado: 5. -> Campo 6 - 6 Posições Restantes do nosso número [11 , 16], valor incorreto, esperado: 900532; encontrado: 034000. -> Campo 10 - Zeros [24 , 30] - valor incorreto, esperado: 0000000; encontrado: 8900532. Em anexo o boleto que foi enviado ao banco.
  4. Bom dia, estamos tendo problemas ao homologar a NFC-e de um cliente no Estado do Tocantins. São geradas críticas no layout da DANFE NFC-e. Utilizamos o componente de impressão "TACBrNFeDANFCeFortes". Alguém já passou por esse problema? Segue abaixo as críticas: Boa tarde, foi verificado nas notas encaminhadas que de acordo com o modelo de layout que a empresa escolheu (onde a impressão do QRcode fica centralizado) que: 1. Divisão IV - Os dados referentes a consulta (O texto: "Consulte pela Chave de Acesso em", e o numero da chave) devem vir logo após a descrição da formas de pagamentos dos produtos (em seu caso após Informação dos Tributos Totais Incidentes...). 2. Divisão VI - Os dados referentes ao consumidor devem ser impressos todos juntos logo após a divisão IV (Se optar por apresentar o nome do consumidor este deverá vir junto com o CPF neste campo). 3. Divisão VII - Os dados devem ser impressos após a divisão VI (Número da NFC-e, Série da NFC-e e Data e Hora de Emissão da NFC-e, seguido do protocolo de autorização, que deve ser impresso antes do QRcode e junto com os dados referentes a nota). 4. não foi encaminhada as notas com os testes referente ao acréscimo e ao desconto. 5. a sua nota emitida em contingencia não está: informando em duas linhas: "EMITIDA EM CONTINGÊNCIA Pendente de autorização". O texto deve ser exibido em dois locais no documento: Abaixo do cabeçalho (divisão I): centralizado em duas linhas, entre bloco de linhas. Abaixo da identificação da NFC-e (divisão VII) em duas linhas. Manual de Especificacoes Tecnicas do DANFE NFC-e QR Code - Versao 4.2.pdf
  5. Bom dia, segue abaixo sugestão de alteração no arquivo "ACBrBoleto.pas", para corrigir mensagem de Juros no boleto, quando portador for Sicredi: procedure TACBrBoleto.AdicionarMensagensPadroes(Titulo: TACBrTitulo; AStringList: TStrings); // if ValorMoraJuros <> 0 then // begin // if DataMoraJuros <> 0 then // AStringList.Add(ACBrStr('Cobrar juros de ' + // ifthen(CodigoMora = '2', FloatToStr(ValorMoraJuros) + '%', // FormatCurr('R$ #,##0.00',ValorMoraJuros)) + // ' por dia de atraso para pagamento a partir de ' + // FormatDateTime('dd/mm/yyyy',ifthen(Vencimento = DataMoraJuros, // IncDay(DataMoraJuros,1),DataMoraJuros)))) // else // AStringList.Add(ACBrStr('Cobrar juros de ' + // ifthen(CodigoMora = '2', FloatToStr(ValorMoraJuros) + '%', // FormatCurr('R$ #,##0.00',ValorMoraJuros)) + // ' por dia de atraso')); // end; if ValorMoraJuros <> 0 then begin if DataMoraJuros <> 0 then AStringList.Add(ACBrStr('Cobrar juros de ' + ifthen(((CodigoMora = '2') or (CodigoMora = 'B')), FloatToStr(ValorMoraJuros) + '%', FormatCurr('R$ #,##0.00',ValorMoraJuros)) + ' por dia de atraso para pagamento a partir de ' + FormatDateTime('dd/mm/yyyy',ifthen(Vencimento = DataMoraJuros, IncDay(DataMoraJuros,1),DataMoraJuros)))) else AStringList.Add(ACBrStr('Cobrar juros de ' + ifthen(((CodigoMora = '2') or (CodigoMora = 'B')), FloatToStr(ValorMoraJuros) + '%', FormatCurr('R$ #,##0.00',ValorMoraJuros)) + ' por dia de atraso')); end;
  6. Boa tarde, a implementação foi repassada para a equipe de suporte que acompanha o cliente, assim que tiver uma resposta sobre esta questão posto aqui.
  7. Alteração sugerida no arquivo "ACBrBancoAmazonia.pas": function TACBrBancoAmazonia.GerarRegistroTransacao240(ACBrTitulo: TACBrTitulo): String; ... { SEGMENTO P } Result := IntToStrZero(ACBrBanco.Numero, 3) + // 1 a 3 - Código do banco '0001' + // 4 a 7 - Lote de serviço '3' + // 8 - Tipo do registro: Registro detalhe IntToStrZero((3 * ACBrBoleto.ListadeBoletos.IndexOf(ACBrTitulo)) + 1, 5) + // 9 a 13 - Número seqüencial do registro no lote - Cada título tem 2 registros (P e Q) 'P' + // 14 - Código do segmento do registro detalhe ' ' + // 15 - Uso exclusivo FEBRABAN/CNAB: Branco ATipoOcorrencia + // 16 a 17 - Código de movimento PadLeft(aAgencia, 5, ' ') + // 18 a 22 - Agência mantenedora da conta PadRight(ACBrBoleto.Cedente.AgenciaDigito, 1, '0') + // 23 -Dígito verificador da agência aConta + // 24 a 35 - Número da conta corrente PadRight(ACBrBoleto.Cedente.ContaDigito, 1, '0') + // 36 - Dígito verificador da conta ' ' + // 37 - Dígito verificador da agência / conta //*************************************************************** {OS=327577} //PadRight(ANossoNumero + aDV, 20, ' ') + // 38 a 57 - Nosso número - identificação do título no banco PadRight(RemoveZerosEsquerda(ANossoNumero), 20, ' ') + // 38 a 57 - Nosso número - identificação do título no banco //*************************************************************** PadRight(IntToStr(wCarteira), 1, '0') + // 58 - Cobrança Simples '1' + // 59 - Forma de cadastramento do título no banco: com cadastramento ...
  8. Alteração sugerida no arquivo "ACBrBancoAmazonia.pas": function TACBrBancoAmazonia.GerarRegistroTrailler240(ARemessa: TStringList): String; begin { REGISTRO TRAILER DO LOTE } Result := IntToStrZero(ACBrBanco.Numero, 3) + // 1 a 3 - Código do banco '0001' + // 4 a 7 - Número do lote '5' + // 8 - Tipo do registro: Registro trailer do lote Space(9) + // 9 a 17 - Uso exclusivo FEBRABAN/CNAB //******************************************************************** {OS=327577} //IntToStrZero((3 * (ARemessa.Count - 3)), 6) + // 18 a 23 - Quantidade de Registro da Remessa IntToStrZero((3 * (ARemessa.Count-1)) + 1, 6) + // 18 a 23 - Quantidade de Registro da Remessa //******************************************************************** PadRight('', 6, '0') + // 24 a 29 - Quantidade títulos em cobrança PadRight('', 17, '0') + // 30 a 46 - Valor dos títulos em carteiras} PadRight('', 6, '0') + // 47 a 52 - Quantidade títulos em cobrança PadRight('', 17, '0') + // 53 a 69 - Valor dos títulos em carteiras} PadRight('', 6, '0') + // 70 a 75 - Quantidade títulos em cobrança PadRight('', 17, '0') + // 76 a 92 - Valor dos títulos em carteiras} PadRight('', 6, '0') + // 93 a 98 - Quantidade títulos em cobrança PadRight('', 17, '0') + // 99 a 115 - Valor dos títulos em carteiras} Space(8) + // 116 a 123 - Uso exclusivo FEBRABAN/CNAB} PadRight('', 117, ' '); // 124 a 240 - Uso exclusivo FEBRABAN/CNAB} { GERAR REGISTRO TRAILER DO ARQUIVO } Result := Result + #13#10 + IntToStrZero(ACBrBanco.Numero, 3) + // 1 a 3 - Código do banco '9999' + // 4 a 7 - Lote de serviço '9' + // 8 - Tipo do registro: Registro trailer do arquivo Space(9) + // 9 a 17 - Uso exclusivo FEBRABAN/CNAB} '000001' + // 18 a 23 - Quantidade de lotes do arquivo} //******************************************************************** {OS=327577} //IntToStrZero(((ARemessa.Count - 3) * 3) + 4, 6) + // 24 a 29 - Quantidade de registros do arquivo, inclusive este registro que está sendo criado agora} IntToStrZero((3 * (ARemessa.Count-1)) + 4, 6) + // 24 a 29 - Quantidade de registros do arquivo, inclusive este registro que está sendo criado agora} //******************************************************************** Space(6) + // 30 a 35 - Uso exclusivo FEBRABAN/CNAB} Space(205); // 36 a 240 - Uso exclusivo FEBRABAN/CNAB} end; Ocorre o erro na validação do código digitável (conforme imagem "327517-0219-Erro03.png") Alteração sugerida no arquivo "ACBrBancoAmazonia.pas": function TACBrBancoAmazonia.MontarCodigoBarras(const ACBrTitulo: TACBrTitulo): String; var CodigoBarras, FatorVencimento, DigitoCodBarras: String; begin with ACBrTitulo.ACBrBoleto do begin FatorVencimento := CalcularFatorVencimento(ACBrTitulo.Vencimento); //******************************************************************** {OS=327577} //CodigoBarras := PadLeft(OnlyNumber(IntToStr(fpNumero)), 3, '0') + '9' + FatorVencimento + IntToStrZero(Round(ACBrTitulo.ValorDocumento * 100), 10) + PadLeft(OnlyNumber(Cedente.Agencia), fpTamanhoAgencia, '0') + PadLeft(OnlyNumber(Cedente.AgenciaDigito), 1, '0') + PadLeft(OnlyNumber(Cedente.Convenio), 4, '0') + PadLeft(OnlyNumber(ACBrTitulo.NossoNumero), fpTamanhoMaximoNossoNum, '0') + '8'; CodigoBarras := PadLeft(OnlyNumber(IntToStr(fpNumero)), 3, '0') + '9' + FatorVencimento + IntToStrZero(Round(ACBrTitulo.ValorDocumento * 100), 10) + PadLeft(OnlyNumber(Cedente.Agencia), fpTamanhoAgencia, '0') + PadLeft(OnlyNumber(Cedente.AgenciaDigito), 1, '0') + PadLeft(OnlyNumber(Cedente.Convenio), 4, '0') + PadLeft(OnlyNumber(ACBrTitulo.NossoNumero), fpTamanhoMaximoNossoNum, '0') + '0'; //******************************************************************** DigitoCodBarras := CalcularDigitoCodigoBarras(CodigoBarras); end; Result := PadLeft(OnlyNumber(IntToStr(fpNumero)), 3, '0') + '9' + DigitoCodBarras + Copy(CodigoBarras, 5, 39); end; Manual Cobranca Registrada Banco Amazonia - Versao 1.2 - MANUAL CNAB240 (5).pdf
  9. Boa tarde, estamos recebendo erros do banco ao realizar a homologação do arquivo de remessa. 1 - Quando é gerado uma remessa com apenas 1 (um) registro, o componente informa no arquivo o valor "-3" ("GerarRegistroTrailler240" / "18 a 23 - Quantidade de Registro da Remessa") (conforme imagem "327577-0219-Erro02.png") 2 - Faixa do nosso número incorreta (conforme imagem em anexo "327577-0219-erro04.png") Alguém esta tendo esses problemas?
  10. Resolvido seguindo a dica do tópico abaixo.
  11. Bom dia, ao enviar uma NFS-e (município Araguaína/TO, provedor Bethav2), recebo erro de assinatura. Utilizando o arquivo "Bethav2.ini" sem edição é retornado o erro "E174 - RPS nao assinado.". Após editar o arquivo "Bethav2.ini" para "[Assinar]"/"RPS=1" (original é "RPS=0") o erro muda para "Arquivo enviado com erro na assinatura." Alguém já passou por esse problema?
  12. Testei aqui e consegui emitir a NFCe sem erros, já foi enviado para o SVN os arquivos alterados?
  13. Boa tarde, André Ferreira de Moraes, consegui emitir uma NFC-e com sucesso, segue abaixo os dados adicionados ao arquivo "ACBrNFeServicos.ini": [NFCe_TO_P] Usar=NFCe_SVRS_P URL-QRCode=http://apps.sefaz.to.gov.br/portal-nfce/qrcodeNFCe URL-ConsultaNFCe=http://apps.sefaz.to.gov.br/portal-nfce/consultarNFCe.jsf [NFCe_TO_H] Usar=NFCe_SVRS_H URL-QRCode=http://apps.sefaz.to.gov.br/portal-nfce-homologacao/qrcodeNFCe URL-ConsultaNFCe=http://apps.sefaz.to.gov.br/portal-nfce-homologacao/consultarNFCe.jsf Como adicionar essa informação ao "ACBrNFeServicos.res" para que não seja preciso do arquivo "ACBrNFeServicos.ini" na mesma pasta do executável?
  14. Ambiente de homologação: http://apps.sefaz.to.gov.br/portal-nfce-homologacao/qrcodeNFCe Ambiente de produção: http://apps.sefaz.to.gov.br/portal-nfce/qrcodeNFCe Ao informar esses links no browser aparece a resposta: Required String parameter 'chNFe' is not present
  15. Boa tarde, dados que recebi da sefaz: Acesso ao ambiente de Homologação: http://apps.sefaz.to.gov.br/portal-nfce-homologacao/ Acesso ao ambiente de Produção: http://apps.sefaz.to.gov.br/portal-nfce A URL de consulta do QR CODE no ambiente de homologação da NFCe: http://apps.sefaz.to.gov.br/portal-nfcehomologacao/qrcodeNFCe A URL de consulta do QR CODE no ambiente de produção da NFCe: http://apps.sefaz.to.gov.br/portal-nfce/qrcodeNFCe Ambiente de Homologação (testes): (WebService; Versões; Endereço do WebService) NFeAutorizacao; 3.10; https://nfce.svrs.rs.gov.br/ws/NfeAutorizacao/NFeAutorizacao.asmx NFeRetAutorizacao; 3.10; https://nfce.svrs.rs.gov.br/ws/NfeRetAutorizacao/NFeRetAutorizacao.asmx NfeInutilizacao; 3.10; https://nfce.svrs.rs.gov.br/ws/nfeinutilizacao/nfeinutilizacao2.asmx NfeConsultaProtocolo; 3.10; https://nfce.svrs.rs.gov.br/ws/NfeConsulta/NfeConsulta2.asmx NfeStatusServico; 3.10; https://nfce.svrs.rs.gov.br/ws/NfeStatusServico/NfeStatusServico2.asmx RecepcaoEvento; 1.00; https://nfce.svrs.rs.gov.br/ws/recepcaoevento/recepcaoevento.asmx Ambiente Produção: (WebService; Versões; Endereço do WebService) NFeAutorizacao; 3.10; https://nfce-homologacao.svrs.rs.gov.br/ws/NfeAutorizacao/NFeAutorizacao.asmx NFeRetAutorizacao; 3.10; https://nfcehomologacao.svrs.rs.gov.br/ws/NfeRetAutorizacao/NFeRetAutorizacao.asmx NfeInutilizacao; 3.10; https://nfce-homologacao.svrs.rs.gov.br/ws/nfeinutilizacao/nfeinutilizacao2.asmx NfeConsultaProtocolo; 3.10; https://nfce-homologacao.svrs.rs.gov.br/ws/NfeConsulta/NfeConsulta2.asmx NfeStatusServico; 3.10; https://nfcehomologacao.svrs.rs.gov.br/ws/NfeStatusServico/NfeStatusServico2.asmx RecepcaoEvento; 1.00; https://nfcehomologacao.svrs.rs.gov.br/ws/recepcaoevento/recepcaoevento.asmx
  16. Bom dia, ao realizar a emissão de uma NFC-e na UF TO apresenta erro no método "acbNfe.NotasFiscais.Assinar / GetURLQRCode" : Sessão "", não encontrada no arquivo "ACBrNFeServicos" Verificando percebi que o componente não localiza no arquivo "ACBrNFeServicos" o Serviço "URL-QRCode" na sessão "NFCe_TO_H". Alguém poderia orientar a maneira correta de resolver esse problema?
  17. Bom dia, Seguindo a dica do Daniel, em testes percebi que, quando o parâmetro "TipoConfirmacaoNumeroCelular" está com valor igual a "1" o usuário precisa confirmar os dados da recarga no pinpad, se estiver com valor igual a "0" então a confirmação não é solicitada. Alguém possui a informação de qual parâmetro ativa a entrada de dados (número do celular) diretamente pelo pinpad?
  18. Boa tarde, Atualmente o sistema pede para o operador digitar o número do celular no computador duas vezes, e depois pede para o cliente final confirmar o valor e o número a ser recarregado no pinpad. Existe alguma maneira de configurar o componente para solicitar a digitação do número do celular diretamente no pinpad (para o cliente final digitar)? Utilizando CliSiTef / GwCel.
  19. Boa tarde. Estamos com problema na geração da remessa para o banco Santander. A princípio o banco apontou erro no registro 384-385, onde o componente informa o dígito da conta, porém o banco espera a última posição da conta + o dígito da conta (CCCCCCCCC-D). Então fui verificar o fonte do componente, arquivo "ACBrBancoSantander.pas", linha 738, e verifiquei que outros campos também não correspondem com o que é solicitado no arquivo que anexei (300362-2340-Layout Santander.pdf). Podem me informar se de fato vai ser preciso alterar os fontes do ACBr (achei muito estranho a quantidade de campos não correspondentes)? Atualizei o componente na data 26/04/2017. Grato pela atenção. 300362-2340-Layout Santander.pdf 300362-2340-REMESSA ERRO.TXT 300362-2340-REMESSA OK.TXT
  20. Bom dia. No processo de homologação do cliente com o banco Sicredi foi retornada a crítica "ERRO" para o dígito verificador do campo Nosso Número. Como está preenchido: 162049395 (16/204939-5) Como deve ser: 162049394 Existe alguma configuração para ajustar esse cálculo, ou de fato ele esta incorreto?
×
×
  • 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.