Ir para conteúdo
  • Cadastre-se

rogercon

Membros
  • Total de ítens

    296
  • Registro em

  • Última visita

Últimos Visitantes

1.903 visualizações

rogercon's Achievements

Community Regular

Community Regular (8/14)

  • Dedicated Rare
  • First Post
  • Collaborator Rare
  • Conversation Starter
  • Week One Done

Recent Badges

7

Reputação

3

Community Answers

  1. boa noite, agora ficou tudo certo, estou guardando o xml original e também o xml -procEventoNFe.xml Mas ficou uma pendencia: Quando eu chamo o método .CONSULTAR está gerando o .xml original na pasta ENVIADAS, e como no momento que eu cancelo a nota, eu movo esse xml para a pasta CANCELADAS, eu nao gostaria que fosse gerado. Então tem como coibir a execução dessa atualizacao do xml? inclusive o arquivo nfedfe.xml, como ele nao é obrigatório, não vejo motivo para cria-lo.
  2. Boa noite, realmente, como eu nao havia passado false, o componente em tela estava como true, mas agora continuemos: 1 - O nfedfe.xml só é recuperado realmente quando chamo o método .consultar ? obs: pois eu preciso do conteudo deste xml, notei que com ele é a única forma de mostrar no danfe que está cancelado! 2 - Tentei usar ACBrNFe1.NotasFiscais.ImprimirCancelado; (mas nao mostrou a tarjeta 'cancelado'), entao ai fiquei na duvida, se devo guardar o nfedfe.xml ou chamar .imprimircancelado!
  3. Certo, é isso mesmo que estou questionando, mesmo com a TAG ATUALIZARXMLCANCELADO setado como false, o xml original está sendo alterado com o cancelamento em si. Isso não ocorre ao cancelar a nfe, e sim ao chamar o método .consultar de uma nfe cancelada.
  4. Bom dia, Conforme esse tópico: O Ítalo menciona dois trecho que fiquei em dúvida: 1 - Em nenhuma linha desse manual traz a informação que devemos ou podemos se assim desejarmos realizar a troca do protocolo de autorização pelo de cancelamento no XML da nota. 2 - Portanto no meu entendimento, se você ao cancelar uma nota trocar o protocolo de autorização pelo de cancelamento, o XML deixa de ter validade jurídica. Portanto, o que está ocorrendo é o seguinte: Ao cancelar uma nfe, não ocorre nada especificamente, nem atualiza o xml original e nem cria-se o nfedfe.xml. Mas ao chamar carregar o xml original e chamar o método .consultar, daí sim, atualiza-se o xml original com o protocolo de cancelamento e cria-se o nfedfe.xml. ------------------------------------------------------------------------------------------------- Muito bem, então a dúvida é o seguinte, conforme o ítalo diz acima, ao cancelar uma nfe não devemos atualizar o xml original pelo xml com o cancelamento, porém isso ocorre de forma automática ao chamar o método .consultar, entao eu fiquei confuso se isso está correto ou não. Eu devo manter o xml original de quando a nota estava aprovada ? ou realmente está certo substituir o xml original com esse xml + cancelamento ?
  5. O meu problema é justamente esse ai também.
  6. bom dia, deve ser algum vacilo meu, mas até agora to travado necessitando de ajuda, sozinho travou
  7. boa tarde, infelizmente ainda recebo o mesmo erro citado. já copiei as dlls das pasta openssl(x86) e libxml2(x86) para a pasta c:\windows\syswow64 e não resolveu.
  8. Boa tarde, alguma outra questão que eu posso ter deixado de fazer?
  9. Perfeito pessoal, eu estava passando 80 pois achava que era a largura da bobina em mm, e não é. Bobina de 80mm é 48 colunas. obrigado e desculpe a confusão. vlwwwww
  10. está em 80. Já testei com 48 também, ocorre o mesmo.
  11. Tentei tbm. Não resolveu
  12. Achei isso no tópico acima, passei 1 ao invés de 0 e melhorou, mas ainda aparece espaçado, o valor total entre outras coisas parece ainda quebrarem a linha. EspacoEntreLinhas Espaço em DPI entre as Linhas. (permite economia de Papel) 0 (default), 10, 40, 50 Veja
  13. acbrposprinter1.espacoentrelinhas := 0; já passei assim, mas continua do mesmo jeito.
  14. Bom dia. Quando imprimo o extrato com acbrsatextratoescpos a impressão fica com as linhas espaçadas, segue a imagem comparando escpos e fortes. Segue o código de impressão: ACBrSAT1.Extrato := ACBrSATExtratoFortes1; ACBrSATExtratoFortes1.Filtro := TACBrSATExtratoFiltro.fiPDF; acBrSATExtratofortes1.MargemEsquerda := StrToInt(path.ReadString('SAT', 'SAT_MARGEM_ESQUERDA', '0')); acBrSATExtratofortes1.MargemDireita := StrToInt(path.ReadString('SAT', 'SAT_MARGEM_DIREITA', '0')); acBrSATExtratofortes1.MargemSuperior := StrToInt(path.ReadString('SAT', 'SAT_MARGEM_SUPERIOR', '0')); ACBrSATExtratoFortes1.NomeDocumento := pastapdf+ ACBrSAT1.CFe.infCFe.ID + '.pdf'; // ACBrSATExtratoFortes1.SoftwareHouse := 'Mastercon ' + versaosistema; ACBrSATExtratoFortes1.site := 'www.rogercon.com.br - Venda N° ' + codvenda; ACBrSAT1.ImprimirExtrato; //imprime o extrato sem preview, apenas para gerar o pdf conforme configurado acima. if path.ReadString('SAT', 'PORTA_IMPRESSORA', '') <> '' then begin ACBrSAT1.Extrato := ACBrSATExtratoESCPOS1; self.ACBrSAT1.Extrato := self.ACBrSATExtratoESCPOS1; ACBrSATExtratoESCPOS1.PosPrinter := ACBrPosPrinter1; ACBrPosPrinter1.Desativar; acbrsatextratoescpos1.ImprimeEmUmaLinha:=true; if path.ReadString('SAT', 'MODELO_IMPRESSORA', '') = 'DARUMA' then ACBrPosPrinter1.modelo := ppEscDaruma else if path.ReadString('SAT', 'MODELO_IMPRESSORA', '') = 'EPSON' then ACBrPosPrinter1.modelo := ppescposepson else if path.ReadString('SAT', 'MODELO_IMPRESSORA', '') = 'BEMATECH' then ACBrPosPrinter1.modelo := ppescbematech else if path.ReadString('SAT', 'MODELO_IMPRESSORA', '') = 'DIEBOLD' then ACBrPosPrinter1.modelo := ppEscDiebold else if path.ReadString('SAT', 'MODELO_IMPRESSORA', '') = 'ELGIN' then ACBrPosPrinter1.modelo := ppEscEpsonP2 else ACBrPosPrinter1.modelo := ppTexto; ACBrPosPrinter1.Device.porta := path.ReadString('SAT', 'PORTA_IMPRESSORA', ''); // ACBrPosPrinter1.Device.Baud := STRTOINT(path.ReadString('SAT', 'VELOCIDADE_PORTA', '')); ACBrPosPrinter1.ControlePorta := true; ACBrSATExtratoFortes1.NomeDocumento := pastapdf + ACBrSAT1.CFe.infCFe.ID + '.pdf'; // ACBrSATExtratoESCPOS1.SoftwareHouse := 'Mastercon ' + versaosistema; ACBrSATExtratoESCPOS1.site := 'www.rogercon.com.br - Venda N° ' + codvenda; ACBrSATExtratoESCPOS1.ImprimeQRCode := true; ACBrSATExtratoESCPOS1.MargemEsquerda := StrToInt(path.ReadString('SAT', 'SAT_MARGEM_ESQUERDA', '0')); ACBrSATExtratoESCPOS1.MargemDireita := StrToInt(path.ReadString('SAT', 'SAT_MARGEM_DIREITA', '0')); ACBrSATExtratoESCPOS1.MargemSuperior := StrToInt(path.ReadString('SAT', 'SAT_MARGEM_SUPERIOR', '0')); // showmessage(ACBrSATExtratoESCPOS1.MargemDireita.tostring); // acbrsatextratoescpos1. // acbrposprinter1.colunasfontenormal:=largura; ACBrSAT1.ImprimirExtrato;
  15. Já fiz isso, copiei as dlls da pasta OPENSLL e LIBXML2 para c:\windows\syswow64 e recebo o mesmo erro.
×
×
  • 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.