Ir para conteúdo
  • Cadastre-se

Isaque Pinheiro

Membros
  • Total de ítens

    2.545
  • Registro em

  • Última visita

  • Days Won

    39

Tudo que Isaque Pinheiro postou

  1. InscricaoNr ok, removido TipoIncricao e Pessoa seria a mesma coisa, precisamos dos dois ?
  2. A implementação feita foi a seguinte: Criei uma class chamada de TACBrSacadoAvalista, essa class tem todas as propriedades da class TACBrSacado e foi adicionado outra necessária "InscricaoNr" Na class TACBrSacado, criei um propriedade chamada de SacadoAvalista do tipo da class acima, para alimenta-la será assim: Sacado.SacadoAvalista.NomeAvalista := 'Bla bla bla bla bla'; Sacado.SacadoAvalista.CNPJCPF := '123456456'; Assim por diante. Agora, dentro de cada Unit de cada banco, precisa saber onde pegar essas informações para gerar o TXT, dessa forma cada um que precisar vai implementando no banco que usar, até que tenhamos todos os bancos implementados. Obs: A propriedade Avalista do tipo String, não foi removida nem mudada por motivo de compatibilidade com as várias Units de bancos que a estão usando, se num futuro mudarmos essa propriedade para a da nova class, ai sim podemos remove-la, mas não tenho tempo definido e nem posso afirmar que será mesmo removida, ou ficará ai para sempre. Baixe a Unit em anexo e faça os testes, e precisando alterar as units dos bancos, as anexe aqui para que eu possa analisar e subi-las. ACBrBoleto.pas
  3. Qual banco você irá precisar ? E quais Segmentos precisam ser alimentados nesse momento ?
  4. Vou da uma analisada para implementar, aguarde meu retorno.
  5. Foi criado os eventos para os registros C481 e C485, para resolver essa situação, no código do evento você deve atribuir True as variáveis. ex: NullVL_BC_PIS := True; NullALIQ_PIS := True; NullQUANT_BC_PIS := True; NullALIQ_PIS_QUANT := True; NullVL_PIS := True; Atribua True para que fique em branco, nos campos que precisar.
  6. Amigo acredito que você deva estudar mais sobre Boletos, entender como funciona o que é cada coisa etc... Dando uma olhada rápida, vi que Sacador/Avalista e Beneficiário é a mesma coisa ou seja é quem ta emitindo o boleto, de uma estudada melhor no demo, olhe também a página 40 na imagem item 14, e leia a descrição do item 14 mais abaixo.
  7. o cálculo 0,306 * 13 = 3,978, se na impressora sai 3,97 ela está configurada para truncar e não para arredondar, de uma olhada nisso. No meu sistema eu tenho um parâmetro se o sistema deve truncar ou arredondar, dependendo da configuração do ECF, eu parametrizo meu sistema para fazer o mesmo.
  8. Não conheço o ACBrBoleto a fundo, para te responder isso, eu teria que olhar o código fonte, mas você mesmo poderá saber olhando o código fonte, em ACBr\Fontes\ACBrBoleto, caso não encontre ai sim post aqui a documentação que pede essa informação para que os responsáveis pelo componente possa analisar, e implementar se for o caso.
  9. Você não conseguirá ter essas informações mastigadas, mastigado já tem o componente, além de ter o demo para estuda-lo, então faça isso descubra, e se tiver DÚVIDA, e não um código pronto, post aqui no fórum que os colegas te ajudarão.
  10. Fabiane, não sei se entendi direito, eu tenho tabela mestre e tabela detalhe, na tabela detalhe é onde fica as informações do produto de cada filial, podendo assim cada filial ter suas particularidade, como tributação, estoque, preço de venda etc..
  11. Tem não, o que você pode usar para estudar é o demo que vai na pasta do ACBr.
  12. Não existe uma outra forma de testar o PAF que não seja o emulador (impressora física não lacrada por exemplo)? Res: Existe junto aos fabricantes, você comprar ECFs e preços bem mais em conta para desenvolvedores, para seus testes, procure a Daruma ou Bematech e se informe. A homologação do PAF é obrigatória no estado de São Paulo? Res: Não SP, não tem PAF-ECF.
  13. Não existe milagre para isso, você terá que pesquisar no Pai Google "lista de cfops em excel", poderá pegar a lista de CFOPs, mas a lista de operações você terá que ir criando aos poucos conforme necessidade. Como seu post acima diz os CFOPs vc pode pegar dos itens e montar a string, já a descrição seria a natureza de operação que terá seu código e terá que ser lançado na NF para que seja destacada junto aos CFOPs. Como o colega falou, é um pouco chato mesmo essa montagem, mas acontece de ter NFs que vem o CFOP principal, mesmo que tenha vários itens com CFOPs diferentes, pois para isso é que serve a Natureza Operação, para discriminar.
  14. Infelizmente eu desconheço, terá que estudar os demos e fazer testes para aprender a usa-lo.
  15. Até onde conheço Natureza de Operação é uma resumo das descrições do próprio CFOP por terem descrições enormes, não existe uma lista pronta, você pode criar sua própria lista livremente, linkada ao CFOP.
  16. Pense na possibilidade que quantas licenças você tem e quantas estão instaladas e sendo usadas na sua rede, já vi alguma restrição sobre isso.
  17. Acredito que é melhor criar uma class separada para leitura do arquivo e assim carregar o componente em um .PAS separado, assim você não perdem as atualizações que acontecerão nesse período no componente.
  18. Verifique se não existe algum .PAS com exclamação em vermelho na sua pasta do ACBr, pois atualizei nesse exato momento e compilei usando o ACBrInstall e tudo ocorreu 100%
×
×
  • 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.