Ir para conteúdo
  • Cadastre-se

Edilberto de Sousa

Membros
  • Total de ítens

    38
  • Registro em

  • Última visita

Tudo que Edilberto de Sousa postou

  1. será que é a ordem da tag, ICMSUFDest ?
  2. quando tendo emitir uma nota para fora do estado, está acontecendo o seguinte erro: "Element '{http://www.portalfiscal.inf.br/nfe}ICMSUFDest' is unexpected according to content model of parent element '{http://www.portalfiscal.inf.br/nfe}imposto'. Expecting: {http://www.portalfiscal.inf.br/nfe}ICMS, {http://www.portalfiscal.inf.br/nfe}IPI, {http://www.portalfiscal.inf.br/nfe}ISSQN.". pelo erro estou entendendo que faltando a tag icms. o vocês acham? segue em anexo o xml gerado. NFe-nfe.xml
  3. Italo, fiz o seguinte teste: alterei o fonte para gerar também a tag ICMS e deu o seguinte erro: Element '{http://www.portalfiscal.inf.br/nfe}pICMSUFDest' is unexpected according to content model of parent element '{http://www.portalfiscal.inf.br/nfe}ICMSUFDest'. Expecting: {http://www.portalfiscal.inf.br/nfe}pFCPUFDest. depois olhei o arquivo "leiaute NFe_v3.10.xsd" no grupo "ICMSUFDest" e vi tem o elemento, "pFCPUFDest", que o erro fala. mas o acbr e a nota técnica não tem.
  4. Italo, pegue os schemas da pasta \Exemplos\ACBrDFe\ACBrNFe\Schemas\ve310 da trunk2. esses estão atualizadas?
  5. estou emitindo uma nota para fora do estado e está dando esse erro: Element '{http://www.portalfiscal.inf.br/nfe}ICMSUFDest' is unexpected according to content model of parent element '{http://www.portalfiscal.inf.br/nfe}imposto'. Expecting: {http://www.portalfiscal.inf.br/nfe}ICMS, {http://www.portalfiscal.inf.br/nfe}IPI, {http://www.portalfiscal.inf.br/nfe}ISSQN. segue em anexo o xml que está sendo gerado. NFe-nfe.xml
  6. Mudaram o nome da propriedade. tenta reinstalar o acbr.
  7. Italo, também daria certo. Na impressão onde ficaria esse "carimbo"? Segue abaixo o código da função "CarregaCalculoImposto" da unit "ACBrNFeDANFEFRDM.pas(porque trabalho com o fastreport) da mudança que pensei. teSVCSP : begin FieldByName('ChaveAcesso_Descricao').AsString := 'CHAVE DE ACESSO'; FieldByName('Contingencia_ID').AsString := ''; if ((FDANFEClassOwner.NFeCancelada) or (FNFe.procNFe.cStat in [101,151,155])) then FieldByName('Contingencia_Descricao').AsString := ACBrStr('PROTOCOLO DE HOMOLOGAÇÃO DO CANCELAMENTO' ) else if ( FNFe.procNFe.cStat = 110 ) or ( FNFe.procNFe.cStat = 301 ) or ( FNFe.procNFe.cStat = 302 ) or ( FNFe.procNFe.cStat = 303 ) then FieldByName('Contingencia_Descricao').AsString := ACBrStr('PROTOCOLO DE DENEGAÇÃO DE USO') else FieldByName('Contingencia_Descricao').AsString := ACBrStr('PROTOCOLO DE AUTORIZAÇÃO DE USO'); if EstaVazio(FDANFEClassOwner.ProtocoloNFe) then begin if EstaVazio(FNFe.procNFe.nProt) then FieldByName('Contingencia_Valor').AsString := ACBrStr('NFe sem Autorização de Uso da SEFAZ') else FieldByName('Contingencia_Valor').AsString := FNFe.procNFe.nProt + ' ' + IfThen(FNFe.procNFe.dhRecbto <> 0, DateTimeToStr(FNFe.procNFe.dhRecbto), ''); end else // CODIGO ORIGINAL // FieldByName('Contingencia_Valor').AsString := FDANFEClassOwner.ProtocoloNFe; jetro - original // CODIGO ALTERADO FieldByName('Contingencia_Valor').AsString := FDANFEClassOwner.ProtocoloNFe + ' ' + IfThen(FDANFEClassOwner.DhRecbtoNFeCancelada <> 0, DateTimeToStr(FDANFEClassOwner.DhRecbtoNFeCancelada), ''); // jetro - mostra a data do cancelemento end;
  8. Italo Jurisato, não vamos falar mais sobre modificar o xml com as informações do cancelamento. agora o que você acha de uma propriedade para informar e imprimir a data do cancelamento no danfe (DhRecbtoNFeCancelada: TDateTime na classe,TACBrNFeDANFEClass). similar a "ProtocoloNFe" e "NFeCancelada"? Essa sugestão poderia ser implementada?
  9. Juliomar Marchetti, li sim e entendi. por enquanto vou fazer uma alteração no fonte para informar e imprimir a data do cancelamento no danfe.
  10. eu uso o xml atualizado com as informações do cancelamento, só para facilitar a exibir o protocolo e data do cancelamento na impressão do danfe. hoje não tem como mostrar a data do cancelamento ao lado do número do protocolo. Se algum moderador pudesse implementar um propriedade para a data do cancelamento e mostrasse ao lado do protocolo na impressão do danfe, para mim já resolveria.
  11. Obrigado Sérgio. Na versão antiga tinha a propriedade "AtualizarXMLCancelado". No sistema que faço manutenção é gravado o xml do danfe autorizado e o danfe cancelado. Os moderados podiam manter essa propriedade.
  12. estou com a versão mais recente da trunk2. estou consultando uma nota carregando o xml, mas o xml não esta sendo atualizado com as informações do cancelamento como na versão antiga do acbr. segue em anexo o xml da nota. 23151041567389000139550690000113101000113107-nfe.xml
  13. Gostaria de sugerir essa correção na função "ParseText" da unit "ACBrUtil" chamando a função "TiraAcentos" antes de converter para utf8 que ocorre ao ao consultar uma nfe pelo chave que está cancelar e seu motivo está com acentuação. chave da nfe: 23150307199482001767550020000047281000047289. nota feita em modo de produção. código anterior: if IsUTF8 then begin {$IFDEF DELPHI12_UP} // delphi 2009 em diante Texto := AnsiString(UTF8ToString(Texto) ); {$ELSE} Texto := AnsiString(UTF8Decode(Texto)); {$ENDIF} end ; código modificado (alterar em dois pontos): if IsUTF8 then begin Texto := TiraAcentos(Texto); {$IFDEF DELPHI12_UP} // delphi 2009 em diante Texto := AnsiString(UTF8ToString(Texto)); {$ELSE} Texto := AnsiString(UTF8Decode(Texto)); {$ENDIF} end ;
×
×
  • 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.