Ir para conteúdo
  • Cadastre-se

dev botao

Passo a passo para geração do arquivo TXT


  • Este tópico foi criado há 2054 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Fundadores

Não ficou claro de qual componente ou TXT você está se referindo... mas veja se é isso que você procura:

https://sourceforge.net/p/acbr/code/HEAD/tree/trunk2/Doctos/Manuais/Layout_TXT_NFe_NFCe_4_00.pdf?format=raw

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

35 minutos atrás, Daniel Simoes disse:

Não ficou claro de qual componente ou TXT você está se referindo... mas veja se é isso que você procura:

https://sourceforge.net/p/acbr/code/HEAD/tree/trunk2/Doctos/Manuais/Layout_TXT_NFe_NFCe_4_00.pdf?format=raw

Olá Daniel, acredito que seja isso mesmo, mas ainda não está tão claro pra mim.

Deixa eu te explicar minha situação, há muito tempo atrás eu mesmo fiz o programa de gestão da minha loja (vendo acessórios para veículos e também realizo serviços de instalação desses acessórios) em VisualBasic 6. Em um determinado momento, começamos a emitir Cupom Fiscal c/ aquelas impressoras fiscais Bematech. Agora já não é mmais possível manter essa solução, preciso alterar meu programa para emitir NFCe. Vendo o componente ACBr, ele se pareceu a maneira mais fácil de o meu programa conseguir emitir NFCe, por meio da geração do arquivo TXT para troca de dados.

A questão agora é que preciso de uma ajuda a entender quais campos são obrigatórios (conteúdo mínimo) e o respectivo formato para geração desse arquivo. Você teria condições de me dar esse caminho das pedras?

Especificamente falando, preciso: a) Quais campos preciso colocar no arquivo TXT; b) quais retornos/tratativas preciso tratar tb (cancelamento de nota é uma delas); 

Muito obrigado por qualquer ajuda.

Marcelo,

 

Ainda, preciso também descobrir como gerar dados simples que compõe a NFCe, como: a) onde descubro o código de cada UF; b) como faço para gerar o número e a série da NFCe, etc.

Link para o comentário
Compartilhar em outros sites

Ainda, me parece que tenho que criar um arquivo INI c/ os dados da NFCe (qual é o layout desse arquivo) e depois criar um arquivo TXT (bem simples) apenas como o comando de gerar a NFCe, não é isso?

MFR

54 minutos atrás, Daniel Simoes disse:

Não ficou claro de qual componente ou TXT você está se referindo... mas veja se é isso que você procura:

https://sourceforge.net/p/acbr/code/HEAD/tree/trunk2/Doctos/Manuais/Layout_TXT_NFe_NFCe_4_00.pdf?format=raw

 

Aqui, preciso do dicionário de dados para criar o arquivo com esse conteúdo:

 

[infNFe]
versao=3.10
[Identificacao]
cNF=
natOp=
indPag=
mod=
serie=
nNF=
dhEmi=
dhSaiEnt=
tpNF=
idDest=
tpImp=
tpEmis=
finNFe=
indFinal=
indPres=
procEmi=
verProc=
dhCont=
xJust=

[NFRefXXX]
Tipo=
refNFe=
cUF=
AAMM=
CNPJ=
mod=
Serie=
nNF=
CNPJCPF=
IE=
refCTe=
ModECF=
nECF=
nCOO=

[Emitente]
CNPJCPF=
xNome=
xFant=
IE=
IEST=
IM=
CNAE=
CRT=
xLgr=
nro=
xCpl=
xBairro=
cMun=
xMun=
UF=
CEP=
cPais=
xPais=
Fone=
cUF=
cMunFG=

[Avulsa]
CNPJ=
xOrgao=
matr=
xAgente=
fone=
UF=
nDAR=
dEmi=
vDAR=
repEmi=
dPag=

[Destinatario]
idEstrangeiro=
CNPJCPF=
xNome=
indIEDest=
IE=
ISUF=
Email=
xLgr=
nro=
xCpl=
xBairro=
cMun=
xMun=
UF=
CEP=
cPais=
xPais=
Fone=

[Retirada]
CNPJCPF=
xLgr=
nro=
xCpl=
xBairro=
cMun=
xMun=
UF=

[Entrega]
CNPJCPF=
xLgr=
nro=
xCpl=
xBairro=
cMun=
xMun=
UF=

[autXMLXXX]
CNPJCPF=

[ProdutoXXX]
cProd= Código do produto adotado pelo estabelecimento
cEAN=
xProd=
NCM=
EXTIPI=
CFOP=
uCom= Unidade de medida
qCom= Quantidade de itens comprados
vUnCom= Valor unitário
vProd= Valor total (qtd x val unit)
cEANTrib=
uTrib=
qTrib=
vUnTrib=
vFrete=
vSeg=
vDesc= Descrição do produto
vOutro=
indTot=
xPed=
nItemPed=
nFCI=
nRECOPI=
pDevol=
vIPIDevol=
vTotTrib=
infAdProd=
indEscala=
CNPJFab=
cBenef=

[NVEXXXYYY]
NVE=

[DIXXXYYY]
nDi=
dDi=
xLocDesemb=
UFDesemb=
dDesemb=
tpViaTransp=
vAFRMM=
tpIntermedio=
CNPJ=
UFTerceiro=
cExportador=

[LADIXXXYYYKKK]
nAdicao=
nSeqAdi=
cFabricante=
vDescDI=
nDraw=

[detExportXXXYYY]
nDraw=
nRE=
chNFe=
qExport=

[impostoDevolXXX]
pDevol=
vIPIDevol=


[rastroXXXYYY]
nLote=
qLote=
dFab=
dVal=
cAgreg=


[CIDEXXX]
qBCprod=
vAliqProd=
vCIDE=

[ICMSCombXXX]
vBCICMS=
vICMS=
vBCICMSST=
vICMSST=

[ICMSInterXXX]
vBCICMSSTDest=
vICMSSTDest=

[ICMSConsXXX]
vBCICMSSTCons=
vICMSSTCons=
UFCons=

[ICMSXXX]
orig=
CST=
CSOSN=
modBC=
pRedBC=
vBC=
pICMS=
vICMS=
modBCST=
pMVAST=
pRedBCST=
vBCST=
pICMSST=
vICMSST=
UFST=
pBCOp=
vBCSTRet=
vICMSSTRet=
motDesICMS=
pCredSN=
vCredICMSSN=
vBCSTDest=

vICMSSTDest=

vICMSDeson=

vICMSOp=

pDif=

vICMSDif=

pST=

vBCFCP=

pFCP=

vFCP=  

vBCFCPST=

pFCPST=  

vFCPST=

vBCFCPSTRet=

pFCPSTRet=  

vFCPSTRet=  

[ICMSUFDESTXXX]

pICMSUFDest=    

pICMSInter=    

pICMSInterPart=

vICMSUFDest=    

vICMSUFRemet=  

pFCPUFDest=    

vFCPUFDest=    

vBCFCPUFDest=

[IPIXXX]

CST=

clEnq=

CNPJProd=

cSelo=

qSelo=

cEnq=

vBC=

qUnid=

vUnid=

pIPI=

vIPI=

[IIXXX]

vBC=

vDespAdu=

vII=

vIOF=

[PISXXX]

CST=

vBC=

pPIS=

qBCProd=

vAliqProd=

vPIS=

[PISSTXXX]

vBC=

pPis=

qBCProd=

vAliqProd=

vPIS=

[COFINSXXX]

CST=

vBC=

pCOFINS=

qBCProd=

vAliqProd=

vCOFINS=

[COFINSSTXXX]

vBC=

pCOFINS=

qBCProd=

vAliqProd=

vCOFINS=

[ISSQNXXX]

vBC=

vAliq=

vISSQN=

cMunFG=

cListServ=

cSitTrib=

vDeducao=

vDeducao=

vOutro=

vDescIncond=

vDescCond=

vISSRet=

indISS=

cServico=

cMun=

cPais=

nProcesso=

indIncentivo=

[Total]
vBC=
vICMS=
vICMSDeson=
vBCST=
vST=
vProd=
vFrete=
vSeg=
vDesc=
vII=
vIPI=
vPIS=
vCOFINS=
vOutro=
vNF=
vTotTrib=
vFCP=
vFCPST=
vFCPSTRet=
vIPIDevol=

[ISSQNtot]
vServ=
vBC=
vISS=
vPIS=
vCOFINS=
dCompet=
vDeducao=
vOutro=
vDescIncond=
vDescCond=
vISSRet=

cRegTrib=

[retTrib]

vRetPIS=

vRetCOFINS=

vRetCSLL=

vBCIRRF=

vIRRF=

vBCRetPrev=

vRetPrev=

[Transportador]

modFrete=

CNPJCPF=

xNome=

IE=

xEnder=

xMun=

UF=

vServ=

vBCRet=

pICMSRet=

vICMSRet=

CFOP=

cMunFG=

Placa=

UFPlaca=

RNTC=

vagao=

balsa=


[Fatura]

nFat=

vOrig=

vDesc=

vLiq=

[DuplicataXXX]

nDup=

dVenc=

vDup=

[PAGXXX]

tpag=

vPag=

tpIntegra=

CNPJ=

tBand=

cAut=

vTroco=

[DadosAdicionais]

infAdFisco=

infCpl=

[InfAdicXXX]

xCampo=

xTexto=

[ObsFiscoXXX]

xCampo=

xTexto=

[procRefXXX]

nProc=

indProc=

[Exporta]

UFSaidaPais=

xLocExporta=

xLocDespacho=

[Compra]

xNEmp=

xPed=

xCont=

[cana]

safra=

ref=

qTotMes=

qTotAnt=

qTotGer=

vFor=

vTotDed=

vLiqFor=

[forDiaXXX]

dia=

qtde=

[deducXXX]

xDed=

vDed=

Link para o comentário
Compartilhar em outros sites

  • Administradores

Boa tarde.

Acredito que muitas das suas dúvidas sejam respondidas com a leitura das Notas Técnicas disponibilizadas no portal da NFe/NFCe.

http://www.nfe.fazenda.gov.br/portal/listaConteudo.aspx?tipoConteudo=tW+YMyk/50s=

Att.

 

  • Curtir 1
Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

3 minutos atrás, Juliana Tamizou disse:

Boa tarde.

Acredito que muitas das suas dúvidas sejam respondidas com a leitura das Notas Técnicas disponibilizadas no portal da NFe/NFCe.

http://www.nfe.fazenda.gov.br/portal/listaConteudo.aspx?tipoConteudo=tW+YMyk/50s=

Att.

 

Obrigado pelo rápido retorno, mas estou perdido entre tantos arquivos qual é o que está o dicionário de dados.

Obrigado.

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Moderadores

Boa tarde, aconselho a ver o vídeo para emissão de NFe com ACBrMonitor. Tem um arquivo txt de Exemplo para NFe 4.0 já preenchido anexo nesta página...

Para algumas regras diferenciadas de impostos realmente é necessário consultar as NTs da Sefaz ou mesmo o Contador para tirar as dúvidas...

  • Curtir 2
Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 2054 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.