Ir para conteúdo
  • Cadastre-se

fabioandrehj

Membros
  • Total de ítens

    1
  • Registro em

  • Última visita

fabioandrehj's Achievements

Newbie

Newbie (1/14)

  • First Post
  • Conversation Starter
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

0

Reputação

  1. fabioandrehj

    ALTERAÇÃO LAYOUT TXT

    Me parece que o arquivo pcnLayoutTXT e pcnNFeRTXT estão seguindo as informações das versões antigas da nota Técnica 2015.003. A nova nota técnica 2015.003 v1.60 indica que o campo referente ao CEST não é mais incluído na linha I e sim na linha I05C (layout 3.10) Forma atual no arquivo pcnLayoutTXT LoadLayout('<I01> I|CProd¨|CEAN¨|XProd¨|NCM¨|NVE¨|CEST¨|EXTIPI¨|CFOP¨|UCom¨|QCom¨|VUnCom¨|VProd¨|CEANTrib¨|UTrib¨|QTrib¨|VUnTrib¨|VFrete¨|VSeg¨|VDesc¨|VOutro¨|indTot¨|xPed¨|nItemPed¨|nFCI¨'); Forma correta do arquivo segundo a última versão da norma técnica LoadLayout('<I01> I|CProd¨|CEAN¨|XProd¨|NCM¨|NVE¨|EXTIPI¨|CFOP¨|UCom¨|QCom¨|VUnCom¨|VProd¨|CEANTrib¨|UTrib¨|QTrib¨|VUnTrib¨|VFrete¨|VSeg¨|VDesc¨|VOutro¨|indTot¨|xPed¨|nItemPed¨|nFCI¨'); LoadLayout('<I05A> I05a|NVE¨'); LoadLayout('<I05C> I05c|CEST¨'); o mesmo acontece para o arquivo pcnNFeRTXT que deverá ter incluído if ID = 'I05c' then begin i := NFe.Det.Count - 1; (*I05c*)NFe.Det.Prod.CEST := LerCampo(tcStr, 'CEST'); end; e comentado a linha já existe // NFe.Det.Prod.NVE := LerCampo(tcStr, 'NVE'); Fiz os testes com o Emissor do Estado de São Paulo e apesar do manual constante no site estar errado, o emissor segue as novas regras da última versão 1.60 da nota técnica. Anexo estou enviado a nota técnica v1.60 e os dois .PAS que fiz alterações. pcnNFeRTXT.pas pcnLayoutTXT.pas NT_2015_003_v160.pdf
×
×
  • 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.

The popup will be closed in 10 segundos...