Ir para conteúdo
  • Cadastre-se

José M. S. Junior

Moderadores
  • Total de ítens

    6.523
  • Registro em

  • Última visita

  • Days Won

    54

Tudo que José M. S. Junior postou

  1. Bom dia, O método de Cancelamento você vai obter o protocolo do Evento de Cancelamento apenas e precisa armazenar ou gravar esse XML para vincular a NFe original. Essa tag "Atualizar XML cancelado" é para o método de Consulta apenas, nesse caso ao consultar a NFe se a mesma estiver cancelada vai atualizar o XML, mas isso não é uma obrigação ou exigencia da SEFAZ. O importante é você ter o XML com o protocolo de Cancelamento. Note que ao imprimir você pode passar o a tag Cancelado para imprimir a NFe com a Mensagem de Cancelamento. Se ficar dúvidas, sugiro ver esse vídeo onde é demonstrado o procedimento de cancelamento:
  2. Boa tarde, Como esta passando o campo ValorMoraJuros? Note que esse banco trabalha apenas com taxa mensal, então precisa passar a taxa dividido por 100. ex: ( 0,5 /100 )
  3. Bom dia, Você está confundindo o retorno WebService com o retorno de leitura do TXT. O retorno do .txt alimenta a própria lista de Títulos do Componente: ListaDeBoletos[] Veja na unit ACBrBoleto a função "GravarArqINI" essa função percorre a ListaDeBoletos gravando um .ini com a lista de retornos. Pode utilizar esse modelo para entender como obter os dados do Retorno a partir do Componente. Obs: essa função é utilizada após o método LerRetorno
  4. Nesse caso é o processo tradicional do componente, no demo ACBrBoleto, tem um exemplo com botão LerRetorno. No componente ACBrBoleto tem as propriedades "DirArqRetorno" e "NomeArqRetorno" para informar o o arquivo .txt de retorno. Se estiver caindo na exception devido a divergencia nos dados do cedente. Desmarque a propriedade: "LeCedenteRetorno" no componente Boleto.
  5. O Registro On-line não utiliza o metodo LerRetorno, esse seria para leitura do arquivo .txt O Registro de boletos por API dos Bancos funciona de forma Síncrona, ou seja, deve ser enviado um título por vez para ser registrado e você já vai obter uma resposta imediata se o registro foi realizado ou rejeitado. No retorno não são retornados todos os dados do título, você precisa controlar pelo NossoNumero ou pelo NumeroDocumento que é retornado. Mas em resumo para cada envio você já obtem o retorno para esse Título. Note pelo exemplo, que após o Envio você já pode ler o retorno a partir de uma lista (ListaRetornoWeb). Cada banco retorna dados específicos conforme a sua documentação, não significa que todos os campos estarão preenchidos. Para o Itaú é importante que os fontes e o Exemplo do Boleto estejam atualizados, pois houve atualização recente. O que precisa validar seria se houve rejeição ou foi Registrado, no caso do Registro realizado é retornado o código de Barras e Linha Digitável, os demais dados você já tem no momento em que gerou o título... Espero ter esclarecido mais sobre o Registro On-Line.
  6. Bom dia Luiz Qual banco está integrando? Pois cada banco tem campos específicos de retorno, Pode ver se essa informação esta sendo retornada na resposta da API do Banco.
  7. Boa tarde, A impressão dos valores do PIS e COFINS não estão previstos no DANFe conforme especificação do Manual da NF-e Estes valores normalmente são informados em "Informações Adicionais do Produto". Assim sai impresso abaixo da descrição, tem uma flag para impressão de dados adicionais nas configurações.
  8. Bom dia, O que exatamente você que imprimir? Se for Cupom SAT ou NFCe basta configurar o modelo e porta em: "PosPrinter" e em "NFCe" ou "SAT" configurar impressão como ESCPOS. Se quer gerar seu próprio relatório Precisa utilizar os comandos específicos do ESCPOS: https://acbr.sourceforge.io/ACBrMonitor/ESCPOSImprimirLinha.html
  9. Utilizando o Demo ACBrBoleto é o layout Termica80mm - especifico para impressora de Cupom 80mm
  10. @jamil, favor testar com a ultima versão da lib... O Problema parece ser algo específico em Linux, mas aplicamos uma possível correção.
  11. Boa tarde, vamos verificar esses pontos, assim que possível...
  12. Boa tarde, Precisaria ver como está a especificação no manual que eles estão se baseando. Na maioria dos casos seria ver qual campo corresponde essas posições no manual e não passar nenhuma informação para que saia em branco...
  13. Boa tarde, por favor informa mais detalhes para que possamos ajudar... Qual integração está fazendo, SAT? Chegou a ver os vídeos iniciais do ACBrMonitor: https://www.projetoacbr.com.br/forum/video/browse/13-curso-dominando-o-acbrmonitor/
  14. Bom dia, conforme mencionei também no Discord o Estado é apenas uma forma de diferenciar o layout deste Banco, provavelmente alguma agencia de SC solicitou esse layout por isso ficou como UnicredSC, mas o importante é o numero do Banco que eles estão solicitando, se for 136 tente homologar com esse Banco que corresponde UnicredES.
  15. Bom dia, Vamos verificar e disponibilizar assim que possível. Obrigado pela contribuição!
  16. Boa tarde, quais configurações de margem está utilizando? Tente configurar conforme imagem. Outro fator que influencia é se estiver utilizando escala acima de 100% nas configurações de vídeo...
  17. Bom dia Já tivemos diversas divergências com esse Banco devido a falta de padrão... A questão de Tamanho de agencia e conta varia de agência para agência. Então seguimos exatamente a documentação... Note que na documentação diz conta 9 posições com dígito, ou seja existe o dígito, nesse caso basta passar a ultima posição da conta no campo ContaDigito.
  18. Bom dia Para campos que recebem um código temos um indice com os códigos que podem ser utilizados, mas algumas informações ficam mais claras no manual do próprio Banco, pois não existe um padrão entre todos os Bancos https://acbr.sourceforge.io/ACBrMonitor/TabelappreenchimentoArquivoINI1.html https://acbr.sourceforge.io/ACBrMonitor/TabelappreenchimentoArquivoINI.html
  19. Sim, me refiro por exemplo quando o estiver efetuando essa troca de configuração, o usuário não pode estar editando as configurações em tela por exemplo. É possível fazer, mas é um cuidado que precisa tomar na sua aplicação de saber exatamente qual empresa esta trabalhando e não enviar comandos em sequencia, precisa ter certeza que trocou o arquivo de configuração antes de começar a enviar os comandos.
  20. Bom dia Essa informação deve ser passada junto aos dados do cedente no arquivo .INI: TipoDocumento https://acbr.sourceforge.io/ACBrMonitor/TabelappreenchimentoArquivoINI.html
  21. Bom dia, Pode passar o CPF no método de consulta, desde que seja o mesmo do Certificado Digital configurado. Se já fez a manifestação da NFe e não está obtendo resposta ao consultar pelo DistribuicaoDFe provavelmente não foi disponibilizado pela SEFAZ ainda, esse processo costuma demorar um pouco. Outro detalhe é que se é uma NFe em produção deve utilizar o ambiente de produção também para realizar consultas através do DistribuicaoDFe.
  22. Você não iria gerar o arquivo e sim já ter um outro arquivo(cópia), com os dados da outra empresa. Sua aplicação iria renomear os arquivos para passar a ler um ou outro. Ao chamar o método LerIni vai ler o arquivo com o nome ACBrMonitor.ini Mas se tem várias empresas com fluxo grande de requisições o mais recomendado seria instalar uma nova instancia. Cada instancia controla uma empresa, dessa forma as configurações de cada empresa estarão em pastas separadas e não corre o risco de requisições equivocadas.
  23. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  24. Boa tarde, Realizei uma compatibilização no arquivo .dfm dos Boletos, por favor atualize os fontes e refaça o teste. Aparentemente corrigiu o problema...
×
×
  • 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.