Fernanda
-
Total de ítens
33 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Posts postados por Fernanda
-
-
Apenas como registro eu faca uma geracao em uma pasta chamada entradasaida onde eu coloco o xml a ser validado . e gravo o danfe em uma pasta chamada danfe e um pasta chamada nfe eu gravo todos os xml´s assinados
eu uso o componente .ini para inicializar os paths de gravacao e os dados de geracao de certificados etc. Este arquivo incluisve eu gero dentro do proprio Abr_mdfe. quando mando salvar as configuracoes.
estou usando o componente
-
Fiz a geração da mdf-e usando o componente Acbr_mdfe , e configuro de acordo com o arquivo .ini em anexo. porem ao gerar a mdfe o xml e o danfe da mdfe nao sao gravados na pasta que esta determinada no arquivo.ini. Onde devo alterar no componente para que possa gravar as informacoes de acordo com o arquiivo.INI. Agradeco a atencao
-
Estou escrevendo a geradao do xml da mdfe. porem ao validar ele apresenta o seguinte problema ao clicar no acbrmdfe_demo.exe e selcionar a opcao Validar.
apresenta este erro
1871 - Element '{http://www.portalfiscal.inf.br/mdfe}MDFe': Missing child element(s). Expected is one of ( {http://www.portalfiscal.inf.br/mdfe}infMDFeSupl, {http://www.w3.org/2000/09/xmldsig#}Signature ).
eu não gerei a assinatura. não tenho como ler o xml para o componente gerar para mim as tag´s?
Se possível aguardo orientação?
Anexo o xml
-
Italo achei o erro. mesmo nao enviando no txt o UFPer ao fazer a leitura do txt. ele monta a tag mesmo que vazia do Infpercurso. o que apresenta erro na validacao.
-
nao sei como alimentar direto...
Mas veja Italo, existe um recurso para ler o txt , e eu estou usando, nao devia funcionar se estou passando os dados corretamente?
da forma que esta falando terei que desenvolver tudo novamente para gerar um xml... isto que nao estou concordando... entende? por isto pedi a ajuda de voces..
Outra coisa nem mesmo o componente gerado dentro do AcbrMfe valida.. entao o que pode ser?
Juolimar, esta não foi minha intenção. não estou brigando , estou precisando de ajuda.
Juolimar, esta não foi minha intenção. não estou brigando , estou precisando de ajuda
- 1
-
CERTO JULIMAR EU ENTENDO. MAS VEJA SE TEM O RECURSO.....
pego do meu banco de dados e gero o txt de acordo com as informacoes passadas pelo cliente. veja o exemplo
writeln(Arq,'tpAmb=1');
writeln(Arq,'tpEmit=2');
writeln(Arq,'modelo=58');
writeln(Arq,'serie=1');
writeln(Arq,'nMDF='+numeromdf);
writeln(Arq,'cmdf='+nseq);
writeln(Arq,'modal=1');
writeln(Arq,'dhemi='+inia+'/'+inim+'/'+inid+' '+hora+':'+min+':'+seg);
writeln(Arq,'tpEmis=1');
writeln(Arq,'procEmi=0');
writeln(Arq,'verProc=1.00');
writeln(Arq,'UFIni='+clientdatasetempuf.value);{if copy(ClientDataSetMdfeCodmunfin.value,1,2)='31' then
writeln(Arq,'UFFim=MG');
if copy(ClientDataSetMdfeCodmunfin.value,1,2)='35' then
writeln(Arq,'UFFim=SP');
if copy(ClientDataSetMdfeCodmunfin.value,1,2)='32' then
writeln(Arq,'UFFim=ES');
if copy(ClientDataSetMdfeCodmunfin.value,1,2)='33' then
writeln(Arq,'UFFim=RJ');}writeln(Arq,'UFFim='+ClientDataSetMdfeUFdestino.value);
//writeln(Arq,'UFFim='+clientdatasetempuf.value);
//writeln(Arq,'UFFim='+ClientdatasetcliUf.value);
writeln(Arq,'tpTransp=');
writeln(Arq,'cMunCarrega='+ClientDataSetEmpCmun.value);
writeln(Arq,'xMunCarrega='+ClientDataSetEmpCidade.value);if (ufcaminho<>'') or (ufcaminho<>'') then
writeln(Arq,'UFPer='+ufcaminho);
if (ufcaminho1<>'') or (ufcaminho1<>'') then
writeln(Arq,'UFPer1='+ufcaminho1);
if (ufcaminho2<>'') or (ufcaminho2<>'') then
writeln(Arq,'UFPer2='+ufcaminho2);
if (ufcaminho3<>'') or (ufcaminho3<>'') then
writeln(Arq,'UFPer3='+ufcaminho3);
if (ufcaminho4<>'') or (ufcaminho4<>'') then
writeln(Arq,'UFPer4='+ufcaminho4);
if (ufcaminho5<>'') or (ufcaminho5<>'') then
writeln(Arq,'UFPer5='+ufcaminho5);
if (ufcaminho6<>'') or (ufcaminho6<>'') then
writeln(Arq,'UFPer6='+ufcaminho6);writeln(Arq,'dhIniViagem=');
writeln(Arq,'RNTRC=00000000');
writeln(Arq,'CIOT=000000000000');
writeln(Arq,'codAgPorto=');
writeln(Arq,'RNTRC=00000000');
writeln(Arq,'cint=');
writeln(Arq,'placa='+cPlaca);
writeln(Arq,'RENAVAM='+ClientDataSetveicRenavam.value);
writeln(Arq,'tara=10');
writeln(Arq,'capKG=');
writeln(Arq,'capM3=');
writeln(Arq,'UF='+ClientDataSetveicUF.value);
writeln(Arq,'CNPJCPF=');
writeln(Arq,'RNTRC=');
writeln(Arq,'xNome=');
writeln(Arq,'IE=');
writeln(Arq,'UFProp=');
writeln(Arq,'tpProp=');
writeln(Arq,'tpRod='+ClientDataSetveicTpveiculo.value);
writeln(Arq,'tpCar='+ClientDataSetveicTpcarroceria.value);
writeln(Arq,'UF='+ClientDataSetveicUF.value);
writeln(Arq,'xNome='+ClientDataSetVENDEDORnome.value);
writeln(Arq,'CPF='+SomenteNumeros(ClientDataSetVENDEDORcpf.value));
writeln(Arq,'cMunDescargadest='+ClientDataSetMdfeCodmunfin.value);
writeln(Arq,'xMunDescargadest='+ClientDataSetCmunCidade.value);
//writeln(Arq,'chNfe='+ClientDataSetMdfeChavenfe.value);
with ClientDataSetMdfe do
while not eof do
begin
cte:=cte+1;
if cte=1 then
writeln(Arq,'chNfe='+ClientDataSetMdfeChavenfe.value);
if cte=2 then
writeln(Arq,'chNfe2='+ClientDataSetMdfeChavenfe.value);vcarga:=vcarga+ClientDataSetMdfeTvalor.value;
//vcarga:=ClientDataSetMdfeTvalor.value;
ic:=FormatFloat('0.00',vcarga);
x:=pos(',',ic);
vld:=copy(ic,x+1,3);
ic:=Copy(ic,x-X,X-1)+'.'+VLD;qCarga:=qCarga+ClientDataSetMdfeQvol.value;
//qCarga:=ClientDataSetMdfeQvol.value;
ic:=FormatFloat('0.00',qCarga);
x:=pos(',',ic);
vld:=copy(ic,x+1,3);
ic:=Copy(ic,x-X,X-1)+'.'+VLD;{writeln(Arq,'vCarga='+floattostr(vcarga));
writeln(Arq,'cUnid=02');
writeln(Arq,'qCarga='+floattostr(qCarga));}ClientDataSetMdfe.Next;
end;writeln(Arq,'qCTe=0');
writeln(Arq,'qNFe='+floattostr(cte));
writeln(Arq,'vCarga='+floattostr(vcarga));
writeln(Arq,'cUnid=02');
writeln(Arq,'qCarga='+floattostr(qCarga));writeln(Arq,'infCpl=');
writeln(Arq,'infAdFisco=');
CloseFile(arq);como neste caso o caminho nao existe eu nao mando a tag UFPer
-
o componente
-
este arquivo esta gerando dentro do Componente do mdf-e e ao tentar valida-lo apresenta erro. poderia me ajudar?
-
mas eu estou conseguindo enviar mdfe para fora do estado normalmente com o percurso. tem algum modelo do Txt para que eu possa colocar o padrao nele e poder enviar? pois ja compatibilizei toda a plataforma usando -o.
-
delphi. gerei um arquivo txt e mandei abrir o acbrmdfe em modo assincrono
-
MESMO SE entrar no acbr e gerar um documento de teste e tentar o proprio xml gerado no modelo ele apresenta erro de validacao por falta de UFper nao informado. Preciso de ajuda para fazer a liberacao deste manifesto.
-
mas se eu for no meu arquivo e retirar o campo UFPER E fazer o envio ele me retorna erro de validacao dizendo que UFper nenhum valor informado e nao segue . como faço neste caso?
-
tenho um manifesto de carregamento com erro. Eu não coloquei a informação do percurso pois se trata de carregamento dentro do próprio estado. Estou perdido podem me ajudar
segue o erro de validação e o anexo com o arquivo enviado.
Aguardo
infProt Id="MDFe231120211523244370">
<tpAmb>1</tpAmb>
<verAplic>RS20210820095235</verAplic>
<chMDFe>32211109275826000138580010000000191263377678</chMDFe>
<dhRecbto>2021-11-23T15:23:24-03:00</dhRecbto>
<digVal>WVC2xncKOQhWwAugcJ6538/UB20=</digVal>
<cStat>663</cStat>
<xMotivo>Rejeição: Percurso informado inválido</xMotivo>
</infProt>
-
usando o AcbrNfe , apresentou este erro tambem , qual o procedimento ? é algum cadastro que a sefaz esta apresentando
R: A rejeição 203 ocorre quando o contribuinte não está credenciado na NF-e ou quando o contribuinte credenciado na NF-e está com a situação “Desabilitado”.
-
Terei que atualizar o acbrnfe para poder utilizar a tag xPag. ? como procedo com estas atualizções?
-
Boa noite,
Pessoal, tenho uma aplicacao que usa o comando abaixo
ShellExecute(Handle, 'open',PChar('D:\Sistemas inter\utilar\lj5\ACBrNFe_demo.exe'), nil, nil, SW_SHOW);
Eu sempre utilizei esta plataforma com sucesso. Porem tive que instalar um windows server 2008 R2, 64 bits. Entao a partir deste momento toda vez que o sistema tenta realizar a abertura apresenta o seguinte erro
Acess violatio address read off adrees FFFFFFF, Preciso de ajuda nao sei como resolver este problema.
Aguaro Ajuda. Obrigado
-
Pessoal, estou com um problema e gostaria de ajuda. Uso na minha aplicacao um comando DeleteFile. para excluir arquivos de uma pasta onde os Xml´s sao gravados. Segue a linha.
I := FindFirst(ClientDataSetempNFE.value+'\entradasaida\*.*', faAnyFile, SR);
while I = 0 do begin if (SR.Attr and faDirectory) <> faDirectory then
if not DeleteFile(ClientDataSetempNFE.value+'\entradasaida\' + SR.Name) then
a:='Fechar o sistema e acessar novamente';
// ShowMessage('Fechar o sistema e acessar novamente.' + SR.Name);
I := FindNext(SR);
end;Este processo funciona normalmente em varios servidores, porem quando uso o Server 2008 R2. ao passar nesta linha o sistema apresenta a Seguinte mensagem
Access Violation at address. Alguem ja passou por isto..
-
Achei a 1a. reposta, no acbr nao posso enviar o campo Impressora Vazio, preciso colocar o nome da impressora para nao abrir a caixa de dialogo. Porem nao basta eu apenas colocar um nome para a impressora preciso ao ler o abrir o Acbr capturar a impressora padrao. Como fazer isto, Algumem poderia me auxiliar?
-
Uso o Acbr para fazer a postagem do xml e impressao do Danfe. Porem com a nova versao do acbr, verifiquei que o sistema abre uma no momento da impressao do Danfe uma caixa de dialogo com as impressoras. Eu gostaria de nao exibir esta opcao e fazer a impressao do Danfe na impressora padrao que esta selecionada na maquina do usuario. Eu nao visualizei este recurso neste versao do Acbr. Em que local eu posso alterar na programacao para realizar a impressao diretamente para a impressora padrao, sem usar a caixa de dialogo?
Aguardo comentários.
-
Juolimar veja a Chave gerada pelo Acbr, se observar ele gerou o TpEmissao como se tivesse pegado 2 vezes este numero. De qualquer forma vou conferir a data e hora
-
Bom dia
Gero um chave NfeNFe31180304545217000138550010000671531000671534.XML porem quando abro o Acbr e mandar Assinar o Xml o Acbr troca minha chave, Percebi que o Acbr Pega o Cnf e altera o Numero gerando uma nova chave. O problema é que eu uso a chave gerada na minha plataforma no sistema em varias partes de minha aplicacao, ento nao posso permitir que o Cnf que eu mandei nao seja o Cnf que o aCBR USE. Preciso de ajuda, quem poderia me auxliar?
-
Alguem teve a solucao para este problema? tambem estou com este erro ao executar no server 2003 como Administrador
-
-
como alterar no acbr_mdfe o local onde ire gravar os aquivos
em ACBrMDFe
Postado
como eu faco para tirar do componente ACBrMDFe1.Enviar(vNumLote); a opcao de nao abrir apos autorizacao a impressao na tela, pois quero imediatamente gerar o arquivo pdf na pasta sem ter que fechar o preview. Observe que no componente a opcao Mostrar Preview nao esta marcada esta como false? podem me ajudar?