rogercon
-
Total de ítens
296 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Posts postados por rogercon
-
-
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! -
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.
-
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 ?
-
O meu problema é justamente esse ai também.
-
bom dia, deve ser algum vacilo meu, mas até agora to travado necessitando de ajuda, sozinho travou
-
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. -
Boa tarde, alguma outra questão que eu posso ter deixado de fazer?
-
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 -
está em 80.
Já testei com 48 também, ocorre o mesmo. -
Tentei tbm. Não resolveu
-
-
acbrposprinter1.espacoentrelinhas := 0;
já passei assim, mas continua do mesmo jeito. -
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;
-
-
kkk estranhamente eu acabei de encontrar também..... to me sentindo na pele dos clientes de software house kkkkkkk
E não contente, ainda nao sei onde devo colocar as dll, seria no C:\WINDOWS\SYSTEM32 ? pois já coloquei neste local as dlls OPENSSL e LIBXML2 e continuo recebendo o mesmo erro. -
-
-
-
Como assim ? dll de onde ?
-
Consegui progredir, aqui ocorreu o seguinte, apenas o dclacbr_comum já possuia um arquivos *.dres na pasta, para todos os outros componentes eu também precisei renomear o arquivo .otares para .dres.
Até chegou no DCLACBR_BOLETO.DPK e deu o erro da imagem ai, olhei na pasta do delphi e lá tem o bpl referido sim, inclusive ao entar instalar o dpk, dei clean, build antes.
-
@BigWings, Mas ai ta dizendo para tentar instalar novamente pelo acbrinstall, e eu estou tentando fazer a instalação manualmente devido ao acbrinstall nao funcionar no 10.4.2 ce.
Notei que ao abrir o pacote acbr_comum.dpk, realmente está sendo criado um arquivo .otares,
1 - Dai esse arquivo dclacbr_comum.otares, eu devo deletar ele ? pois já existe o arquivo dclacbr_comum.res aqui ?
2 - e dentro do dpk eu vou lá e apago .otares e troco para .res ?
3 - dou clean, build e instalo ?, na verdade eu fiz exatamente essa sequencia acima e deu o mesmo erro, daí to postando pois talvez eu fiz errado o passo 1 ou 2.
obrigado. -
boa tarde, quem tiver alguma dica explicando como instalar o acbr no ce10.4 vou agradecer, ou algum vídeo, tutorial, passo a passo. pois realmente to travado nesse erro de resource.
-
acabei de adicionar a pasta e subspastas FONTES e também PACOTES.
Deu o mesmo erro. Eu add os paths somente no library para win32, teria que add os paths em todos os ambientes ? -
os paths eu já havia adicionado no library.
XML de nfe cancelada está sendo atualizado
em ACBrNFe
Postado
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.