Para gerar este arquivo de integração, é necessário preencher alguns campos com os valores corretos. Para informar estes dados, é possível:
-
Dicionário de Dados >
Veja também:
- Boas práticas do TX2
Exemplo de criação de campo
Campo no manual:
Campo no arquivo de integração:
cUF_B02
Identificando o arquivo de integração
A primeira linha do arquivo de integração deve ser um identificador sobre qual é o Formato desse arquivo.
A Tecnospeed aceita o XML da nota, mas caso o seu sistema não gere o XML, recomendamos fortemente a geração do nosso arquivo de texto (TX2).
Sendo assim, a primeira linha do arquivo vai ser um formato=tx2 ou formato=xml
formato=tx2
numlote=0
INCLUIR
Id_A03=0....
O numlote é usado para se mandar NFe em lote, caso use essa forma de envio. Se não utilizar essa forma de envio, envie um número fixo nessa tag. A Tag é obrigatória de se passar antes do INCLUIR.
Não repetir o idIntegracao
Em seu arquivo de integração TX2, é possível informar o campo IdIntegracao
, um número identificador que pode ser utilizado para integração e controle interno de sua aplicação.
O preenchimento desse campo não é obrigatório, mas caso você escolha utilizar esse campo, é importante ter o cuidado de não enviar o mesmo número para mais de uma nota, a fim de que esse identificador seja único para cada nota enviada.
Isso vai evitar que você receba o erro ”EXCEPTION,EspdManNFeAddNotasRepositorioException, Ja existe uma NFe com o idIntegracao(1) informado para o CNPJ 99999999999999”, o que pode levar a problemas de numeração nas próximas emissões.
Para não enviar o campo idIntegracao repetido, é importante que você tenha um controle interno, que possibilite que cada nota tenha um número de idIntegracao diferente. Enviar as notas de forma sequencial, como mencionado anteriormente, vai te ajudar a ter esse controle adequado.
formato=tx2
idIntegracao=1
numlote=0
INCLUIR
Id_A03=0....
Utilizando o arquivo TX2
Para gerar o arquivo de integração utilizando um arquivo TX2, é necessário seguir o Dicionário de Dados. Este dicionário possui todos os campos disponíveis, instruções de como iniciar e concluir um arquivo e como informar os grupos que podem se repetir.
Exemplo de TX2
INCLUIR
Id_A03=0
versao_A02=4.00
cUF_B02=41
cNF_B03=1
natOp_B04=VENDA DE MERCADORIA ADQ. DE TERCEIRO - PF E PJ NAO CONTRIBUI
mod_B06=55
serie_B07=804
nNF_B08=100039
DHEMI_B09=2017-07-09T17:00:00-03:00
DHSAIENT_B10=2017-07-09T17:00:00-03:00
tpNF_B11=1
IDDEST_B11A=2
cMunFG_B12=4115200
tpImp_B21=1
tpEmis_B22=1
cDV_B23=0
tpAmb_B24=2
finNFe_B25=1
INDFINAL_B25A=1
INDPRES_B25B=1
procEmi_B26=0
verProc_B27=5
CRT_C21=3
CNPJ_C02=29062609000177
xNome_C03=TECNOSPEED NOME
xFant_C04=TECNOSPEED FANT.
xLgr_C06=RUA DO POVO
nro_C07=711
xBairro_C09=jardim teste
cMun_C10=4115200
xMun_C11=MARINGA
UF_C12=PR
CEP_C13=79415000
cPais_C14=1058
xPais_C15=BRASIL
fone_C16=4432222222
IE_C17=9044016688
CNPJ_E02=10465424000185
IDESTRANGEIRO_E03A=
xNome_E04=NF-E EMITIDA EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL
xLgr_E06=RUA DO CENTRO
nro_E07=897
xBairro_E09=CENTRAL
cMun_E10=3550308
xMun_E11=sao paulo
UF_E12=SP
CEP_E13=87500000
cPais_E14=1058
xPais_E15=BRASIL
fone_E16=445555555
INDIEDEST_E16A=1
IE_E17=257036006115
IM_E18A=
email_e19=
CNPJ_GA02=
INCLUIRITEM
nItem_H02=1
cProd_I02=0999
cEAN_I03=
xProd_I04=MELAO
NCM_I05=11081200
CEST_I05c=0123456
indEscala_I05d=S
CFOP_I08=6102
uCom_I09=CX
qCom_I10=1
vUnCom_I10a=0.0100
vProd_I11=0.01
cEANTrib_I12=
uTrib_I13=CX
qTrib_I14=1
vUnTrib_I14a=0.0100
indTot_I17b=1
orig_N11=0
CST_N12=00
modBC_N13=0
vBC_N15=0.01
pICMS_N16=12.00
vICMS_N17=0.01
VICMSDESON_N28A=0.00
CST_Q06=01
vBC_Q07=0.01
pPIS_Q08=1.65
vPIS_Q09=0.00
CST_S06=01
vBC_S07=0.01
pCOFINS_S08=7.60
vCOFINS_S11=0.01
nLote_I81=123
qLote_I82=5565.000
dFab_I83=2017-07-23
dVal_I84=2018-07-23
SALVARITEM
vBC_W03=0.01
vICMS_W04=0.01
vICMSDeson_W04a=0.00
vFCP_W04b=0.00
vBCST_W05=0.00
vST_W06=0.00
vFCPST_W06a=0.00
vFCPSTRet_W06b=0.00
vProd_W07=0.01
vFrete_W08=0.00
vSeg_W09=0.00
vDesc_W10=0.00
vII_W11=0.00
vIPI_W12=0.00
vIPIDevol_W12a=0.00
vPIS_W13=0.00
vCOFINS_W14=0.01
vOutro_W15=0.00
vNF_W16=0.01
modFrete_X02=0
nFat_Y03=2000
vOrig_Y04=1000.00
vDesc_Y05=100.00
vLiq_Y06=900.00
INCLUIRPARTE=YA
tPag_YA02=01
vPag_YA03=0.01
SALVARPARTE=YA
SALVAR
Mantendo o arquivo XML
Caso o arquivo XML já seja gerado pelo sistema, não é necessário alterar para o TX2 ou o Componente DataSets. Basta manter o arquivo XML que já é gerado e, antes de enviar, realizar a assinatura digital deste arquivo.
...
<NFref>
<refNFe>12345678901234567890123456789012345678901234</refNFe>
</NFref>
<NFref>
<refNFe>09876543210987654321098765432109876543214321</refNFe>
</NFref>
...
Comentários
0 comentário
Por favor, entre para comentar.