Ir para conteúdo
  • Cadastre-se

BigWings

Moderadores
  • Total de ítens

    10.095
  • Registro em

  • Última visita

  • Days Won

    155

Tudo que BigWings postou

  1. Você não invoca, apenas associa o seu método ao evento do componente... Que problema ocorre?
  2. BigWings

    Valores de ICMS

    Como o Juliomar disse, é de acordo com o layout da NFe. Algumas tags são permitidas apenas em situações específicas. Essa nota de devolução também foi gerada como regime normal, e CST 00?
  3. Anexe o .ini.
  4. Pra não gerar a tag precisa informar no seu .ini: [ide] tpTransp=0
  5. FE.ENVIARNFE("c:\wmk\acbr\enviadas\NFe33211009449086000109650010000002371000013591-nfe.xml",1,1,0,,1) O quarto parâmetro indica se deve imprimir ou não, você informou 0 então não imprime.
  6. Adicione Vcl aos unit scope names nas opções de projeto do pacote.
  7. Alguns estados implementam o serviço de consulta de cadastro no projeto NFe, basta usar o ACBrNFe.ConsultaCadastro. Para a receita federal basta o CNPJ, a IE é de âmbito estadual, um mesmo CNPJ pode ter inscrição em mais de um estado.
  8. Os pacotes que são apenas runtime não se instala, basta compilar.
  9. Provavelmente é configuração de escala (DPI) do Windows acima de 100%. Marque a propriedade "AlterarEscalaPadrao" do componente de impressão.
  10. Creio ser algo no Adobe, já aconteceu aqui também e só abrir pelo Chrome visualizou 100%.
  11. As DLLs da OpenSSL para Indy eu encontrei aqui: https://github.com/IndySockets/OpenSSL-Binaries Mas no D2007 não consegui fazer funcionar o TLS 1.2, então troquei o IdHTTP pelo ACBrHTTP que usa a synapse.
  12. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  13. Não é conversão, o arquivo já está em UTF8, mas como não tem a declaração do encoding no início, o ACBr trata como ANSI. Não é tão simples identificar se o arquivo é UTF8 ou ANSI via programação, e os Delphi antigos não tem suporte a UTF8 o que dificulta mais. Mas você pode usar na sua aplicação o método ACBrUtil.InserirDeclaracaoXMLSeNecessario pra incluir a declaração se desejar.
  14. Se a sua aplicação carregar um XML sem a assinatura, fazer a consulta obtendo o protocolo, o componente estiver configurado pra salvar os arquivos, e a propriedade ValidarDigest estiver desativada, vai acontecer isso. Por isso é importante manter ela ativada.
  15. Verificou como está sendo gerado o fuso horário no XML de envio e no retorno da SEFAZ?
  16. O XML está em UTF-8, mas falta a declaração do XML no início. Edite o arquivo e inclua no início o seguinte: <?xml version="1.0" encoding="utf-8"?> Salve e tente carregar novamente.
  17. Precisa anexar o arquivo pra descobrirmos qual encoding ele usa. Mande por mensagem privada no fórum se preferir. Ou veja você mesmo abrindo o XML num editor de texto como o Notepad++.
  18. O ACBr não usa, e nem você deve usar o índice do enumerado como código, vejas os métodos da pcnConversao.pas e pcnConversaoNFe.pas. function FormaPagamentoToStr(const t: TpcnFormaPagamento): string; function FormaPagamentoToDescricao(const t: TpcnFormaPagamento): string; overload; deprecated {$IfDef SUPPORTS_DEPRECATED_DETAILS} 'Obsoleta: Use FormaPagamentoToDescricao(const t: TpcnFormaPagamento; const xPag: String)'{$EndIf}; function FormaPagamentoToDescricao(const t: TpcnFormaPagamento; const xPag: String): string; overload; function StrToFormaPagamento(out ok: boolean; const s: string): TpcnFormaPagamento; [...] function FormaPagamentoToStr(const t: TpcnFormaPagamento): string; begin result := EnumeradoToStr(t, ['01', '02', '03', '04', '05', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '90', '98', '99'], [fpDinheiro, fpCheque, fpCartaoCredito, fpCartaoDebito, fpCreditoLoja, fpValeAlimentacao, fpValeRefeicao, fpValePresente, fpValeCombustivel, fpDuplicataMercantil, fpBoletoBancario, fpDepositoBancario, fpPagamentoInstantaneo, fpTransfBancario, fpProgramaFidelidade, fpSemPagamento, fpRegimeEspecial, fpOutro]); end;
  19. O foco do projeto é em Delphi e Lazarus, primeiro são desenvolvidos os componentes, depois portados para o ACBrMonitorPLUS e ACBrLib pra quem deseja usar em outras linguagens. Se você é desenvolvedor Pascal, use os componentes, não tem motivo pra usar o ACBrMonitorPLUS. PS: Nem todos os recursos pra Delphi/Lazarus estão ou estarão no ACBrMonitorPLUS e ACBrLib.
  20. Qual o encoding do arquivo?
  21. Foi pro SVN, rev. 23326.
  22. Vejo que leu os fontes, mas não deve ter percebido uma condição na rotina do CNAB240 que faz da forma que você quer: No caso basta informar a propriedade ResponEmissao para esse caso onde o banco emite o boleto.
  23. Pode anexar os fontes que alterou, que será analisado. Creio que é possível incluir uma regra específica para MT se eles estão aceitando... Os schemas são os mesmos do ACBr ou precisou alterar também?
×
×
  • 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.