Ir para conteúdo
  • Cadastre-se

rogercon

Membros
  • Total de ítens

    296
  • Registro em

  • Última visita

Últimos Visitantes

2.002 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.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...