Ir para conteúdo
  • Cadastre-se

hleorj

Moderadores
  • Total de ítens

    1.303
  • Registro em

  • Última visita

  • Days Won

    9

Tudo que hleorj postou

  1. vou instalar novamente o componente no xe2. grato
  2. Pode ser agora a minha instalacao do componente
  3. [DCC Fatal Error] Unit1.pas(12): F1026 File not found: 'ACBrDFeUtils.dcu'
  4. [DCC Error] Unit1.pas(930): E2003 Undeclared identifier: 'DFeUtil'
  5. hleorj

    Erro apos Atualizacao

    Documento := Trim(NotaUtil.LimpaNumero(Documento)); Na Compilacao do Demo Unit1.pas procedure TForm1.btnConsCadClick(Sender: TObject);
  6. atualize o componente.
  7. hleorj

    Envio NFE

    Poderia postar o xml completo.
  8. Boa Tarde , Italo Mas e um problema a menos para resolver. Onde todos estarão cientes que foi atualizando e pronto para testar. Vida Longa ao Componente.
  9. Caro Italo na sua atualizacao na unit pcnConversao TpcnOrigemMercadoria = (oeNacional, oeEstrangeiraImportacaoDireta, oeEstrangeiraAdquiridaBrasil, oeNacionalConteudoImportacaoSuperior40, oeNacionalProcessosBasicos, oeNacionalConteudoImportacaoInferior40, oeEstrangeiraImportacaoDiretaSemSimilar, oeEstrangeiraAdquiridaBrasilSemSimilar); ja que a norma diz : 5 - Nacional, mercadoria ou bem com Conteúdo de Importação inferior ou igual a 40%; grato pela sua grande ajuda ao componente.
  10. Muito bom o seu trabalho caro italo.
  11. Caro regys , Melhor assim todos leem e farão seu comentários antes de testar. Quando eu quero uma alteração sempre VOU postar assim antes de pedir uma devida alteração do SVN. E coloco Ps: CÓDIGO NÃO TESTADO. Grato pelo seu cometário
  12. Colocando a Nota Tecnica 2012/005 para funcionar em ambiente de Homologação a partir de : 10/12/12; Em pcnConversao.pas De Para Criar um nova Constante De Para De Para Ps: Atualização com otimização do Componente;
  13. Caro carlos , O inicio do Iceberg Na pcnProcNFe.pas private FGerador: TGerador; FSchema: TpcnSchema; FPathNFe: string; FPathRetConsReciNFe: string; FPathRetConsSitNFe: string; FtpAmb: TpcnTipoAmbiente; FverAplic: string; FchNFe: string; FdhRecbto: TDateTime; FnProt: string; FdigVal: string; FcStat: integer; FxMotivo: string; . . . published property Gerador: TGerador read FGerador write FGerador; property Schema: TpcnSchema read Fschema write Fschema; property PathNFe: string read FPathNFe write FPathNFe; property PathRetConsReciNFe: string read FPathRetConsReciNFe write FPathRetConsReciNFe; property PathRetConsSitNFe: string read FPathRetConsSitNFe write FPathRetConsSitNFe; property tpAmb: TpcnTipoAmbiente read FtpAmb write FtpAmb; property verAplic: string read FverAplic write FverAplic; property chNFe: string read FchNFe write FchNFe; property dhRecbto: TDateTime read FdhRecbto write FdhRecbto; property nProt: string read FnProt write FnProt; property digVal: string read FdigVal write FdigVal; property cStat: integer read FcStat write FcStat; property xMotivo: string read FxMotivo write FxMotivo; end; . . . function TProcNFe.GerarXML: boolean; . . . if ProtLido then begin (*********)'' + TpAmbToStr(FtpAmb)+''+ (*********)'' + FverAplic+''+ (*********)'' + FchNFe+''+ (*********)'' + FormatDateTime('yyyy-mm-dd"T"hh:nn:ss',FdhRecbto)+''+ (*********)'' + FnProt+''+ (*********)'' + FdigVal+''+ (*********)'' + IntToStr(FcStat)+''+ (*********)'' + FxMotivo+''+ (******)''+ {****}''; end; ... Em breve mais do ICEBERG
  14. Caro carlos, Temos aqui um ICEBERG, pois a minha solução NÃO irá atender o componente. Pelo que estou lendo, existem outras unit's que deveram ser atualizadas. Sendo que uma delas terá que ser adicionado algumas propriedades para funcionar corretamente a configuração da Tag ( infProt ou infProt Id ). Até Breve
  15. quote] Sabe tambem se é obrigatorio ter icmst destacado por item? Ontem olhei no ultimo manual de integração e não vi.
  16. Caro Carlos , Fiz um estudo da sua implementação Segue a minha Sugestão para geração da Tag infProt Id. de acordo com manual de integração. Sugiro criar uma Funcao em pcnConversao.pas para checar o órgão gerador ( Vide item 5.6 do manual pag. 86 ) e retornar a Tag infProt ou infProt Id. Altera Em pcnProcNFe; function TProcNFe.GerarXML: boolean; xProtNFe := (**)'' + (*********)PreencherTAG('tpAmb', XMLinfProt.text) + (*********)PreencherTAG('verAplic', XMLinfProt.text) + (*********)PreencherTAG('chNFe', XMLinfProt.text) + (*********)PreencherTAG('dhRecbto', XMLinfProt2.text) + (*********)PreencherTAG('nProt', XMLinfProt2.text) + (*********)PreencherTAG('digVal', XMLinfProt.text) + (*********)PreencherTAG('cStat', XMLinfProt.text) + (*********)PreencherTAG('xMotivo', XMLinfProt.text) + (******)'' + {****}''; end; if ProtLido then begin xProtNFe := (**)'' + (*********)''+TpAmbToStr(FtpAmb)+''+ (*********)''+FverAplic+''+ (*********)''+FchNFe+''+ (*********)''+FormatDateTime('yyyy-mm-dd"T"hh:nn:ss',FdhRecbto)+''+ (*********)''+FnProt+''+ (*********)''+FdigVal+''+ (*********)''+IntToStr(FcStat)+''+ (*********)''+FxMotivo+''+ (******)''+ {****}''; end; Altera Em pcnNFeW; function TNFeW.GerarXml: boolean; if nfe.procNFe.nProt <> '' then begin xProtNFe := (**)'' + (*********)''+TpAmbToStr(nfe.procNFe.tpAmb)+''+ (*********)''+nfe.procNFe.verAplic+''+ (*********)''+nfe.procNFe.chNFe+''+ (*********)''+FormatDateTime('yyyy-mm-dd"T"hh:nn:ss',nfe.procNFe.dhRecbto)+''+ (*********)''+nfe.procNFe.nProt+''+ (*********)''+nfe.procNFe.digVal+''+ (*********)''+IntToStr(nfe.procNFe.cStat)+''+ (*********)''+nfe.procNFe.xMotivo+''+ (******)''+ {****}''; (**)Gerador.wTexto(xProtNFe); Gerador.wGrupo('/nfeProc'); end; Muito agradecido por propor uma solução ATENÇÃO CÓDIGO NÃO TESTADO.
  17. Caro Carlos , Poderia nos dizer quais alterações que realizou para executarmos testes e ajustes. Atentar que existe uma regra no manual de integração para não existência do id no xml. Versão 4.0.1-NT2009.006 Pag. 46 Grato
  18. hleorj

    Dowload XML

    Caro Fabiano .. Ler as Regras faz bem a saúde. Ainda mas em Nota Fiscal que esta tudo documentado. A leitura das normas iram te facilitar em muito as novas implementações.
  19. hleorj

    Dowload XML

    Rs... pois é... somos da velha escola... lemos até bula de remédio... ops... mas isso todos deveriam fazer... []´s Humm .. acho q vc era um bebe .. em 80 ou 90 ...rsrsr
  20. Peça a ajuda de outros como mesmo problema.. com a aprovação deles também irá para o SVN; Ps: Mudanças a caminho , Lutem pelo componente.
  21. bom local para saber o futuro da nfe.
  22. Tente algo parecido conforme a minha rotina Nos de feed
  23. Nesse caso a prática não seria correta ou o Sefaz não processaria a nota ? Tenho notas aqui com CSOSN 500 e CFOP 5102 e até hoje não houve nenhuma recusa. Att, Sérgio Nem vai haver por enquanto , mas ... Leia : 5405 Venda de mercadoria, adquirida ou recebida de terceiros, sujeita ao regime de substituição tributária, na condição de contribuinte-substituído Por dedução ao ler os codigos de Cfop : Cfop 5405 e CSOSN 500 seriam uma combinação perfeita ? Mas o cfop 5405 pode fazer outras combinações com outros codigos de Simples Nacional no caso do produto estiver sujeito ao regime de substituição tributária. Sugiro a você, gigainfo , entrar em contato com o escritorio de contabilidade para saber como fazer as devidas correções nas suas nfe´s.
  24. Favor de ler como se emitir uma nota em simples nacional; No Grupo Icms vc esta informando 500 – ICMS cobrado anteriormente por substituição tributária (substituído) ou por antecipação; Entao o seu Cfop NÃO DEVER 5102; No grupo ipi você esta informando 50 para uma nfe de simples nacional ( 50-Saída tributada ) O correto seria 53-Saída não-tributada No Grupo Pis você esta informando 01 para uma nfe de simples nacional ( 01 – Operação Tributável (base de cálculo = valor da operação alíquota normal (cumulativo/não cumulativo)); ) O correto seria 08 - Operação Sem Incidência da Contribuição; No Grupo Confins você esta informando 01 para uma nfe de simples nacional ( 01 – Operação Tributável (base de cálculo = valor da operação alíquota normal (cumulativo/não cumulativo)); ) O correto seria 08 - Operação Sem Incidência da Contribuição;
  25. Alguns Ovos serão quebrados no caminho , estejam atentos , novas mudanças em curso.
×
×
  • 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.