Ir para conteúdo
  • Cadastre-se

BigWings

Moderadores
  • Total de ítens

    10.120
  • Registro em

  • Última visita

  • Days Won

    155

Tudo que BigWings postou

  1. Pelo cálculo o ECF já está arredondando, essa conta da automação que está simplesmente errada. Minha sugestão é lançar a diferença como acréscimo no cupom.
  2. Faça o teste e verifique.
  3. Está usando IBX? Ainda estou lidando com os vários bugs dele com a corrupção de caracteres e arquivos texto, e estudando a migração para FireDac. No IBX eu consigo salvar o certificado como arquivo no banco e recuperar da seguinte forma: CREATE TABLE ARQUIVOS ( ID INTEGER, NOME VARCHAR(40), HASH_MD5 CHAR(32), ARQUIVO BLOB SUBTYPE 0 SEGMENT SIZE 80 ); ALTER TABLE ARQUIVOS ADD CONSTRAINT ARQUIVOS_PK PRIMARY KEY (ID); Para salvar o arquivo no banco: IBQuery1.ParamByName('ARQUIVO').LoadFromFile(Filename, ftBlob); E recuperar: TBlobField(IBQuery1.FieldByName('ARQUIVO')).SaveToFile(Filename);
  4. Bom dia. Está usando CAPICOM? Experimente trocar pra OpenSSL, conforme relatos deste tópico:
  5. Essa propriedade está no arquivo ACBr\Fontes\ACBrDFe\ACBrDFeConfiguracoes.pas. Você deve ter algum .pas ou .dcu antigo no caminho de compilação. Use a opção "Remover arquivos antigos do disco" do instalador.
  6. BigWings

    Cte Cancelado

    O XML da NFe não é alterado quando se faz o cancelamento, desde que foi implantado o cancelamento por evento. Para verificar a situação atual da nota, execute o método Consultar.
  7. https://www.nfe.fazenda.gov.br/portal/exibirArquivo.aspx?conteudo=A3Bd/m6qGPM= https://www.nfe.fazenda.gov.br/portal/exibirArquivo.aspx?conteudo=1tPy4J1eg/c=
  8. Não. Apenas boletos de cobrança bancária comercial.
  9. Boa tarde, Uma forma mais elegante de se fazer isso seria usando o próprio método Gerador.wCampo, passando o parâmetro de ocorrências como 0, já que o campo IE não é obrigatório. Assim, ao se passar o valor em branco o ACBr não gerará a tag <IE/> if Trim(CTe.Ide.Toma4.IE) = 'ISENTO' then Gerador.wCampo(tcStr, '#041', 'IE ', 00, 14, 1, CTe.Ide.Toma4.IE, DSC_IE) else Gerador.wCampo(tcStr, '#041', 'IE ', 00, 14, 0, OnlyNumber(CTe.Ide.Toma4.IE), DSC_IE); Não creio que precise implementar a leitura, ela já trata se a tag existe ou não.
  10. No ACBr está implementada apenas a carteira não registrada para o banco da amazônia. Essa faixa que você recebeu são os "nosso número" que estão reservados para o cedente, mas para a carteira registrada. Esse banco trabalha diferente a questão do nosso número. A aplicação só pode atribuir o nosso número ao boleto quando ele é registrado. O nosso número é devolvido no retorno, ou seja, o cedente só pode imprimir o boleto no dia seguinte à remessa.
  11. Boa tarde, A cidade de Orlandia já se encontra no arquivo Cidades.ini, então basta configurar o componente e fazer os testes.
  12. Discutimos isso em outro tópico: De lá pra cá, parece que houve alterações no Ajuste SINIEF 07/2005, todas as menções a NFC-e foram removidas (!), cláusulas que tratavam sobre a NFCe revogadas a partir de 31/01/2017. Parecem estar tratando NF-e e NFC-e como um só no documento, confesso que pra mim está tudo muito confuso. De minha parte, vou manter a impressão em duas vias, que é o que manda o Manual, se o Estado não tem instrução ou decreto próprio desobrigando a impressão. Mesmo porque os requisitos para desobrigação da impressão são piores, na minha opinião, segundo o texto do manual de contingência offline:
  13. Boa noite, Você pode testar a propriedade Schema do retorno. var DFe: TdocZipCollectionItem; begin [...] DFe := ACBrNFe1.WebServices.DistribuicaoDFe.retDistDFeInt.docZip.Items[I]; case DFe.schema of schprocNFe: ; // NFe completa schresNFe: ; // NFe resumo schresEvento: ; // Evento resumo schprocEventoNFe: ; // Evento completo end; end;
  14. Então questione o motivo da mensagem de erro, já que ela é retornada pelo webservice.
  15. Bom dia, Acredito que a alteração seja indevida. SoPath é o path passado no nome do arquivo, então o aPath só será usado caso ele não seja informado junto ao nome do arquivo. Além disso, essa função é usada em várias classes do componente, inclusive internamente, precisaria de testes completos nas classes ACBrDFe.
  16. Bom dia, A mensagem parece bem clara. Já entrou em contato com a prefeitura pra saber se é possível emitir NFS-e com ISS zerada?
  17. Você deve estar enviando como NFe e não NFCe.
  18. Bom dia, Sugiro que leia o manual de orientação, existe um capítulo sobre contingência que explica sobre as SVC. https://www.nfe.fazenda.gov.br/portal/listaConteudo.aspx?tipoConteudo=33ol5hhSYZk= NFCe aceita apenas tipo de emissão Normal, EPEC e Contingência Offline.
  19. Veja no log do svn do tiposBasico_v3.10.xsd que foi feita uma alteração no tipo TString direto no arquivo para aceitar OpenSSL. Então veja se os Schemas onde ocorre o erro são os mesmos da pasta de Schemas do ACBr, se usar os originais do portal provavelmente ocorrerá o erro.
  20. Sim, segundo o manual, o princípio é o mesmo. O evento deve ser assinado pelo CNPJ base do emitente da NFe e a transmissão pode ser feita por qualquer certificado válido.
  21. Uma coisa não tem relação com a outra. Alguns webservices atendem mais de uma UF, como o SVRS e o SVAN, no caso de SP o webservice é apenas para SP. A única coisa que você precisa fazer é configurar o webservice no componente para usar a UF do estado do emitente da nota. O ACBr vai selecionar o WebService a utilizar automaticamente. O idDest deve ser informado conforme a operação, como o Sérgio disse, a UF do destinatário pode ser qualquer UF do Brasil, ou ainda EX notas de exportação.
  22. Bom dia, O XML parece correto. Só precisa então verificar se está usando o webservice correto, configurando a UF do emitente lá também. ACBrNFe1.Configuracoes.WebService.UF := 'SP';
  23. Talvez a sua aplicação esteja acessando alguma unit diferente e causando esse erro, ou alguma informação específica no 6º boleto. Difícil dizer. Tente replicar o erro usando o demo. Assim alguém poderá lhe ajudar.
  24. Isso acontece com o demo também? Testei aqui com 20 boletos e visualizou e gerou PDF normalmente.
×
×
  • 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.