Ir para conteúdo
  • Cadastre-se

Pesquisar na Comunidade

Showing results for tags 'refcte'.

  • Search By Tags

    Digite tags separadas por vírgulas
  • Search By Author

Tipo de Conteúdo


Fóruns

  • Fórum Aberto - ACBr
    • Notícias do ACBr
    • Equipamentos testados
    • Base de Conhecimento
    • Dúvidas Gerais sobre o ACBr
    • ACBrSerial
    • ACBrSAT
    • ACBrNFe
    • ACBrDFe
    • Dúvidas sobre TEF
    • Dúvidas sobre PIX
    • ACBrMonitor PLUS
    • ACBrTXT
    • ACBrBoleto
    • ACBrDiversos
    • ACBrTCP
    • ACBrFramework
    • ACBrLIB
  • ACBr Pro
    • Dúvidas gerais
    • ACBrMonitorPLUS
    • NFe/NFCe - Nota Fiscal Eletrônica
    • DFe - Documentos Fiscais Eletrônicos
    • SAT / MFE
    • TEF
    • Boleto
    • ACBrSPED
    • ACBrTXT
    • Paf-ECF
    • Requisitos Fiscais por UF
    • ACBrLIB
  • Outros Assuntos
    • Boteco do ACBr
    • Legislação Fiscal e Tributária
    • Object Pascal - Delphi & Lazarus
    • Banco de Dados
    • Classificados
    • Dúvidas não relacionadas ao ACBr

Categorias

  • ACBr Pro
    • ACBrLib - PRO
    • ACBrMonitorPLUS - PRO
    • Utilitários - PRO
    • Dia do ACBr 1a edição
    • Dia do ACBr 2a edição
  • Download Livre
    • ACBrLib - DEMO
    • ACBrMonitorPLUS - DEMO
    • Demos / Testes / Utilitários
    • Apresentações - Palestras

Calendários

  • Eventos - Palestras - Webinars
  • Prazos SEFAZ
  • Calendário da Comunidade
  • ACBr Papo Pro
  • Feriados Nacionais

Find results in...

Find results that contain...


Data de Criação

  • Início

    End


Data de Atualização

  • Início

    End


Filter by number of...

Data de Registro

  • Início

    End


Grupo


Website URL

Encontrado 3 registros

  1. Olá pessoal, queria saber como faço para referenciar uma chave de CT-e nessa versão 3.0 na versão 2.0 ela era inserida na tag de identificação "ide" <ide> <refCTE> ... </refCTE> Como colocar o equivalente a essa tag na versão 3.0, alguém pode me ajudar?
  2. Olá a todos, informei a chave do CTe referenciado ("tag refCTe") e o mesmo foi emitido corretamente, verifiquei no xml e a chave foi devidamente preenchida. porém, entretanto ao verificar a dacte impressa não encontrei onde a mesma. Gostaria de saber se ela não é impressa realmente ou se há algum motivo ou falha para a não impressão da mesma. Obs.: O cliente só quer informar a chave, ele não irá informar como documentos anteriores etc. No aguardo e desde já agradeço. att.
  3. Ao enviar um CTe de substituição é reportado o seguinte erro: TAG: ID:#352/refCte(Chave do CTe) - Nenhum valor informado. '' violates pattern constraint of '[0-9]{44}'. Este mesmo erro é reportado aqui no forum no link: Trecho XML: <infCteSub> <chCte>23130900435179000100570010000173451153356992</chCte> <tomaICMS> <refCte>23130900435179000100570010000173451153356992</refCte> </tomaICMS> </infCteSub> Notem quem o chCte e tomaICMS estão no mesmo nível, e refCte dento de tormaICMS. No código abaixo depois de extrair o tomaICMS, lê-se a tag refNFe e em seguida extrai a tag refNF, porém, como mostra o exemplo acima não há refNF. (Maiores informações no manual) Quando lê a refCte nada é encontrado pois está no contexto da refNF. Trecho do arquivo pcteCTeR_V104.inc iniciado na linha 909 if Leitor.rExtrai(2, 'infCteSub') <> '' then begin CTe.infCTeSub.chCte := Leitor.rCampo(tcStr, 'chCte'); if Leitor.rExtrai(3, 'tomaICMS') <> '' then begin CTe.infCTeSub.tomaICMS.refNFe := Leitor.rCampo(tcStr, 'refNFe'); if Leitor.rExtrai(4, 'refNF') <> '' then begin CTe.infCTeSub.tomaICMS.refNF.CNPJ := Leitor.rCampo(tcStr, 'CNPJ'); CTe.infCTeSub.tomaICMS.refNF.modelo := Leitor.rCampo(tcStr, 'mod'); CTe.infCTeSub.tomaICMS.refNF.serie := Leitor.rCampo(tcInt, 'serie'); CTe.infCTeSub.tomaICMS.refNF.subserie := Leitor.rCampo(tcInt, 'subserie'); CTe.infCTeSub.tomaICMS.refNF.nro := Leitor.rCampo(tcInt, 'nro'); CTe.infCTeSub.tomaICMS.refNF.valor := Leitor.rCampo(tcDe2, 'valor'); CTe.infCTeSub.tomaICMS.refNF.dEmi := Leitor.rCampo(tcDat, 'dEmi'); end; CTe.infCTeSub.tomaICMS.refCte := Leitor.rCampo(tcStr, 'refCte'); end; if Leitor.rExtrai(3, 'tomaNaoICMS') <> '' then begin CTe.infCTeSub.tomaNaoICMS.refCteAnu := Leitor.rCampo(tcStr, 'refCteAnu'); end; end; Solução: if Leitor.rExtrai(2, 'infCteSub') <> '' then begin CTe.infCTeSub.chCte := Leitor.rCampo(tcStr, 'chCte'); if Leitor.rExtrai(3, 'tomaICMS') <> '' then begin CTe.infCTeSub.tomaICMS.refCte := Leitor.rCampo(tcStr, 'refCte'); CTe.infCTeSub.tomaICMS.refNFe := Leitor.rCampo(tcStr, 'refNFe'); if Leitor.rExtrai(4, 'refNF') <> '' then begin CTe.infCTeSub.tomaICMS.refNF.CNPJ := Leitor.rCampo(tcStr, 'CNPJ'); CTe.infCTeSub.tomaICMS.refNF.modelo := Leitor.rCampo(tcStr, 'mod'); CTe.infCTeSub.tomaICMS.refNF.serie := Leitor.rCampo(tcInt, 'serie'); CTe.infCTeSub.tomaICMS.refNF.subserie := Leitor.rCampo(tcInt, 'subserie'); CTe.infCTeSub.tomaICMS.refNF.nro := Leitor.rCampo(tcInt, 'nro'); CTe.infCTeSub.tomaICMS.refNF.valor := Leitor.rCampo(tcDe2, 'valor'); CTe.infCTeSub.tomaICMS.refNF.dEmi := Leitor.rCampo(tcDat, 'dEmi'); end; end; if Leitor.rExtrai(3, 'tomaNaoICMS') <> '' then begin CTe.infCTeSub.tomaNaoICMS.refCteAnu := Leitor.rCampo(tcStr, 'refCteAnu'); end; end; Fiz vários testes e agora funciona perfeitamente. Gostaria de solicitar a inclusão no fonte oficial do projeto.
×
×
  • 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.