Páginas

terça-feira, 1 de setembro de 2009

Campos para criar uma NFe usando o ACBrNFeMonitor

O manual do ACBrNFeMonitor disponível em http://acbr.sourceforge.net/drupal/?q=node/40 anda meio desatualizado. Enquanto não atualizamos o manual oficial, irei postar um pequeno resumo dos campos disponíveis para geração de NFe através do ACBrNFeMonitor.
[Identificacao]
Codigo= - cNF
NaturezaOperacao= - natOp
FormaPag= - indPag - 0 -Vista, 1 - Prazo, 2 - Outras
Modelo= - modelo
Serie= - serie
Numero= - nNF
Emissao= - dEmi
Saida= - dSaiEnt
Tipo= - tpNF - 0 -Entrada, 1 -Saida
Finalidade= - finNFe - 0 -Normal, 1 - Complementar, 2 -Ajuste
verProc=
cUF=
CidadeCod= - cMunFG
[NFRefXXX] onde XXX deve conter o número sequência para cada NFe Referenciada.
cUF=
AAMM=
CNPJ=
Modelo=
Serie=
nNF=
[Emitente]
CNPJ= - CNPJCPF
IE=
Razao= - xNome
Fantasia= - xFant
Fone=
CEP=
Logradouro= - xLgr
Numero= - nro
Complemento= - xCpl
Bairro= - xBairro
CidadeCod= - cMun
Cidade= - xMun
UF=
PaisCod= - cPais
Pais= - xPais
IEST=
IM=
CNAE=
[Avulsa]
CNPJ=
xOrgao=
matr=
xAgente=
fone=
UF=
nDAR=
dEmi=
vDAR=
repEmi=
dPag=

[Destinatario]
CNPJ= - CNPJCPF
IE=
ISUF=
NomeRazao= - xNome
Fone=
CEP=
Logradouro= - xLgr
Numero= - nro
Complemento= -xCpl
Bairro= - xBairro
CidadeCod= - cMun
Cidade= - xMun
UF=
PaisCod= - cPais
Pais= - xPais
[Retirada]
CNPJ=
xLgr=
nro=
xCpl=
xBairro=
cMun=
xMun=
UF=
[Entrega]
CNPJ=
xLgr=
nro=
xCpl=
xBairro=
cMun=
xMun=
UF=
[ProdutoXXX]
Codigo= - cProd
EAN= - cEAN
Descricao= - xProd
NCM=
EXTIPI=
genero=
CFOP=
Unidade= - uCom
Quantidade= - qCom
ValorUnitario= - vUnCom
ValorTotal= - vProd
cEANTrib=
uTrib=
qTrib=
vUnTrib=
vFrete=
vSeg=
ValorDesconto= - vDesc
infAdProd=
[DIXXXYYY] Onde XXX número do item e YYY número do DI
NumeroDI= - nDi
DataRegistroDI= - dDi
LocalDesembaraco= - xLocDesemb
UFDesembaraco= - UFDesemb
DataDesembaraco= - dDesemb
CodigoExportador= - cExportador
[LADIXXXYYYKKK] Onde XXX número do item e YYY número do DI e KKK número da adição
NumeroAdicao= - nAdicao
CodigoFabricante= - cFabricante
DescontoADI= - vDescDI
[VeiculoXXX] Onde XXX número do item
tpOP= - 0 -VendaConcessionaria, 1 - FaturamentoDireto, 2 - VendaDireta, 3 -Outros
chassi=
cCor=
xCor=
pot=
CM3=
pesoL=
pesoB=
nSerie=
tpComb=
nMotor=
CMKG=
dist=
RENAVAM =
anoMod=
anoFab=
tpPint=
tpVeic=
espVeic=
VIN=
condVeic= 0 -Acabado, 1 -Inacabado, 2 -SemiAcabado
cMod=
[MedicamentoXXXYYY]
nLote=
qLote=
dFab=
dVal=
vPMC=
[ArmaXXXYYY] onde XXX número do item e YYY número da arma
nSerie=
tpArma=
nCano=
descr=

[CombustivelXXX]
cProdANP=
CODIF=
qTemp=
[CIDEXXX]
qBCprod=
vAliqProd=
vCIDE=
[ICMSCombXXX]
vBCICMS=
vICMS=
vBCICMSST=
vICMSST=
[ICMSInterXXX]
vBCICMSSTDest=
vICMSSTDest=
[ICMSConsXXX]
vBCICMSSTCons=
vICMSSTCons=
UFCons=
[ICMSXXX]
CST=
Origem= - orig
Modalidade= - modBC
ValorBase= - vBC
Aliquota= - pICMS
Valor= - vICMS
ModalidadeST= - modBCST
PercentualMargemST= - pMVAST
PercentualReducaoST= - pRedBCST
ValorBaseST= - vBCST
AliquotaST= - pICMSST
ValorST= - vICMSST
PercentualReducao= - pRedBC
[IPIXXX]
CST=
ClasseEnquadramento= clEnq
CNPJProdutor= - CNPJProd
CodigoSeloIPI= - cSelo
QuantidadeSelos= - qSelo
CodigoEnquadramento= - cEnq
ValorBase= - vBC
Quantidade= - qUnid
ValorUnidade= - vUnid
Aliquota= - pIPI
Valor= - vIPI
[IIXXX]
ValorBase= - vBC
ValorDespAduaneiras= - vDespAdu
ValorII= - vII
ValorIOF= - vIOF
[PISXXX]
ValorBase= - vBC
Aliquota= - pPIS
Valor= - vPIS
Quantidade= qBCProd
ValorAliquota= vAliqProd
[PISSTXXX]
ValorBase= - vBC
AliquotaPerc= - pPis
Quantidade= - qBCProd
AliquotaValor= - vAliqProd
ValorPISST= - vPis
[COFINSXXX]
Valor= - vBC
Aliquota= - pCOFINS
Quantidade= - qBCProd
ValorAliquota= - vAliqProd
ValorBase= - vCOFINS
[COFINSSTXXX]
ValorBase= - vBC
AliquotaPerc= - pCOFINS
Quantidade= - qBCProd
AliquotaValor= - vAliqProd
ValorCOFINSST= - vCOFINS
[ISSQNXXX]
ValorBase= - vBC
Aliquota= - vAliq
ValorISSQN= - vISSQN
MunicipioFatoGerador= - cMunFG
CodigoServico= - cListServ
[Total]
BaseICMS= - vBC
ValorICMS= - vICMS
BaseICMSSubstituicao= - vBCST
ValorICMSSubstituicao= - vST
ValorProduto= - vProd
ValorFrete= - vFrete
ValorSeguro= - vSeg
ValorDesconto= - vDesc
ValorII= - vII
ValorIPI= - vIPI
ValorPIS= - vPIS
ValorCOFINS= - vCOFINS
ValorOutrasDespesas= - vOutro
ValorNota= - vNF
ValorServicos= - vServ
ValorBaseISS= - vBC
ValorISSQN= - vISS
ValorPISISS= - vPIS
ValorCONFINSISS= - vCOFINS

[retTrib]
vRetPIS=
vRetCOFINS=
vRetCSLL=
vBCIRRF=
vIRRF=
vBCRetPrev=
vRetPrev=
[Transportador]
FretePorConta= - modFrete - 0 - Emitente, 1 -Destinatario
CnpjCpf=
NomeRazao= - xNome
IE=Endereco= - xEnder
Cidade= - xMunUF=
ValorServico= - vServ
ValorBase= - vBCRet
Aliquota= - pICMSRet
Valor= - vICMSRet
CFOP=
CidadeCod= - cMunFG
Placa=
UFPlaca= - UF
RNTC=
[ReboqueXXX]
placa=
UF=
RNTC=
[VolumeXXX]
Quantidade= - qVol
Especie= - esp
Marca=
Numeracao= nVol
PesoLiquido= - PesoL
PesoBruto= - PesoB
[LacreXXXYYY] Onde XXX número do Volume
nLacre=
[Fatura]
Numero = - nFat
ValorOriginal= - vOrig
ValorDesconto= - vDesc
ValorLiquido= - vLiq
[DuplicataXXX]
Numero= - nDup
DataVencimento= - dVenc
Valor= - vDup
[DadosAdicionais]
Complemento= - infCpl
Fisco= - infAdFisco
[InfAdicXXX]
Campo= - xCampo
Texto = xTexto
[ObsFiscoXXX]
Campo= - xCampo
Texto = xTexto
[procRefXXX]
nProc=
indProc= 0 - SEFAZ, 1 - JusticaFederal, 2 -JusticaEstadual, 3 - SecexRFB, 4 - Outros
[Exporta]
UFEmbarq=
xLocEmbarq=
[Compra]
xNEmp=
xPed=
xCont=
Na frente dos campos que não tem o mesmo nome do manual de integração, está descrito o nome conforme o manual.
Para saber quais campos são obrigatórios veja o manual de integração - http://www.nfe.fazenda.gov.br/PORTAL/docs/Manual_de_Integracao_Contribuinte_v3.00-2009-03-16.pdf
Para entender como interpretar o manual veja http://www.caiooliveira.com.br/?p=351