ConverterJonParaTx2(aJsonFile)
Método utilizado para converter um arquivo Json para Tx2.
Este método pode ser utilizado para integrar arquivos JSON com métodos só aceitam Tx2 como por exemplo:
Método
ConverterJonParaTx2(const aJsonFile: string): string;
Parâmetros
Argumento | Tipo | Detalhes |
aJsonFile | String | JSON Complementar completo que deve ser gerado conforme a estrutura final de tx2 |
Retorno
Esse método retorna o recebimento da GUIA.
Exemplos
JSON
{
"formato": "tx2",
"incluir": [
{
"idLote": "123",
"versao": "1.00"
}
],
"incluirNFCom": [
{
"cUF": "41",
"tpAmb": "2",
"mod": "62",
"serie": "1",
"nNF": "123456789",
"cNF": "1234567",
"cDV": "0",
"dhEmi": "2022-01-01T01:01:01-03:00",
"tpEmis": "1",
"nSiteAutoriz": "0",
"cMunFG": "9999999",
"finNFCom": "0",
"tpFat": "0",
"verProc": "1",
"CNPJ": "08187168000160",
"IE": "123456",
"IEUF_Dest": "1234567",
"CRT": "1",
"xNome": "bla",
"xFant": "bla",
"xLgr": "bla",
"nro": "123",
"xBairro": "bla",
"cMun": "9999999",
"xMun": "Maringá",
"CEP": "99999999",
"UF": "PR",
"xNome_Dest": "bla",
"CNPJ_Dest": "08187168000160",
"indIE_Dest": "1",
"xLgr_Dest": "bla",
"nro_Dest": "123",
"xBairro_Dest": "bla",
"cMun_Dest": "9999999",
"xMun_Dest": "Maringá",
"CEP_Dest": "99999999",
"UF_Dest": "PR",
"iCodAssinante": "1",
"tpAssinante": "1",
"tpServUtil": "1",
"nContrato": "123",
"dContratoIni": "2022-01-01",
"NroTermPrinc": "1111111",
"cUFTermPrinc": "11",
"chNFComLocal": "12345678901234567890123456789012345678901234",
"vProd_total": "0",
"vBC_total": "0",
"vICMS_total": "0",
"vICMSDeson_total": "0",
"vFCP_total": "0",
"vCOFINS_total": "0",
"vPIS_total": "0",
"vFUNTTEL_total": "0",
"vFUST_total": "0",
"vRetPIS_total": "0",
"vRetCofins_total": "0",
"vRetCSLL_total": "0",
"vIRRF_total": "0",
"vDesc_total": "0",
"vOutro_total": "0",
"vNF_total": "0",
"versaoNFCom": "1.00",
"qrCodNFCom": "https://bla.com?chNFCom=12312342134234523523523523523452352352345235&tpAmb=2",
"infAdFisco": "teste infAdFisco"
}
],
"incluirdet": [
{
"cProd": "1",
"xProd": "bla",
"cClass": "1111111",
"uMed": "1",
"qFaturada": "1",
"vItem": "1",
"vProd": "1",
"indDevolucao": "1",
"CST_ICMS00": "00",
"vBC_ICMS00": "0",
"pICMS_ICMS00": "0",
"vICMS_ICMS00": "0",
"pFCP_ICMS00": "0.00",
"vFCP_ICMS00": "0",
"nItem": "1"
}
],
"INCLUIRTERMADICCONTRATO": [
{
"NroTermAdic": "1234567",
"cUFTermAdic": "12"
}
],
"INCLUIRTERMADICCONTRATO": [
{
"NroTermAdic": "1234568",
"cUFTermAdic": "13"
}
],
"INCLUIRINFCPL": [
{
"infCpl": "1-Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Arcu ac tortor dignissim convallis aenean et tortor at risus. Orci a scelerisque purus semper eget duis at. Lacus laoreet non curabitur gravida arcu ac tortor dignissim. Vel pharetra vel turpis nunc eget lorem. Magna eget est lorem ipsum dolor sit amet consectetur adipiscing. Pellentesque elit eget gravida cum sociis natoque penatibus. Vel elit scelerisque mauris pellentesque pulvinar. Scelerisque eleifend donec pretium vulputate sapien nec sagittis aliquam malesuada. Mattis vulputate enim nulla aliquet porttitor lacus luctus accumsan tortor. Quam adipiscing vitae proin sagittis nisl rhoncus mattis rhoncus. Eros donec ac odio tempor orci. Urna condimentum mattis pellentesque id nibh tortor id aliquet lectus. Et tortor consequat id porta nibh venenatis. Nisl tincidunt eget nullam non nisi. Nisl purus in mollis nunc sed. Quis risus sed vulputate odio ut enim blandit volutpat maecenas. Penatibus et magnis dis parturient. Sed ullamcorper morbi tincidunt ornare massa. Enim eu turpis egestas pretium. Dolor sit amet consectetur adipiscing elit pellentesque. Mi quis hendrerit dolor magna eget est lorem. Massa placerat duis ultricies lacus sed turpis tincidunt id. Lacus laoreet non curabitur gravida arcu. Cras semper auctor neque vitae tempus. Consectetur adipiscing elit pellentesque habitant morbi tristique senectus et. Egestas maecenas pharetra convallis posuere morbi. Tincidunt tortor aliquam nulla facilisi cras fermentum. Auctor augue mauris augue neque gravida in fermentum. Fermentum posuere urna nec tincidunt. Lectus quam id leo in. Sapien faucibus et molestie ac feugiat. Praesent elementum facilisis leo vel fringilla est ullamcorper eget. Eu nisl nunc mi ipsum faucibus vitae aliquet. Viverra tellus in hac habitasse. Facilisis gravida neque convallis a cras semper auctor neque. Massa vitae tortor condimentum lacinia quis vel eros. Condimentum mattis pellentesque id nibh. Sit amet est placerat in egestas erat. Hac habitasse platea dictumst quisque sagittis purus sit. Ut morbi tincidunt augue interdum velit. Leo in vitae turpis massa sed elementum tempus. Venenatis cras sed felis eget. Curabitur gravida arcu ac tortor dignissim convallis aenean. Morbi enim nunc faucibus a pellentesque sit amet porttitor eget. Malesuada nunc vel risus commodo viverra maecenas accumsan lacus. Convallis aenean et tortor at risus viverra adipiscing at in. Enim facilisis gravida neque convallis a. Eu tincidunt tortor aliquam nulla facilisi cras. Commodo sed egestas egestas fringilla. Nulla pellentesque dignissim enim sit amet venenatis. Neque vitae tempus quam pellentesque nec nam aliquam. Phasellus vestibulum lorem sed risus ultricies tristique nulla aliquet. Id faucibus nisl tincidunt eget nullam non. Amet consectetur adipiscing elit pellentesque habitant morbi tristique senectus. Sit amet luctus venenatis lectus magna fringilla urna porttitor."
}
],
"INCLUIRINFCPL": [
{
"infCpl": "2-Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Arcu ac tortor dignissim convallis aenean et tortor at risus. Orci a scelerisque purus semper eget duis at. Lacus laoreet non curabitur gravida arcu ac tortor dignissim. Vel pharetra vel turpis nunc eget lorem. Magna eget est lorem ipsum dolor sit amet consectetur adipiscing. Pellentesque elit eget gravida cum sociis natoque penatibus. Vel elit scelerisque mauris pellentesque pulvinar. Scelerisque eleifend donec pretium vulputate sapien nec sagittis aliquam malesuada. Mattis vulputate enim nulla aliquet porttitor lacus luctus accumsan tortor. Quam adipiscing vitae proin sagittis nisl rhoncus mattis rhoncus. Eros donec ac odio tempor orci. Urna condimentum mattis pellentesque id nibh tortor id aliquet lectus. Et tortor consequat id porta nibh venenatis. Nisl tincidunt eget nullam non nisi. Nisl purus in mollis nunc sed. Quis risus sed vulputate odio ut enim blandit volutpat maecenas. Penatibus et magnis dis parturient. Sed ullamcorper morbi tincidunt ornare massa. Enim eu turpis egestas pretium. Dolor sit amet consectetur adipiscing elit pellentesque. Mi quis hendrerit dolor magna eget est lorem. Massa placerat duis ultricies lacus sed turpis tincidunt id. Lacus laoreet non curabitur gravida arcu. Cras semper auctor neque vitae tempus. Consectetur adipiscing elit pellentesque habitant morbi tristique senectus et. Egestas maecenas pharetra convallis posuere morbi. Tincidunt tortor aliquam nulla facilisi cras fermentum. Auctor augue mauris augue neque gravida in fermentum. Fermentum posuere urna nec tincidunt. Lectus quam id leo in. Sapien faucibus et molestie ac feugiat. Praesent elementum facilisis leo vel fringilla est ullamcorper eget. Eu nisl nunc mi ipsum faucibus vitae aliquet. Viverra tellus in hac habitasse. Facilisis gravida neque convallis a cras semper auctor neque. Massa vitae tortor condimentum lacinia quis vel eros. Condimentum mattis pellentesque id nibh. Sit amet est placerat in egestas erat. Hac habitasse platea dictumst quisque sagittis purus sit. Ut morbi tincidunt augue interdum velit. Leo in vitae turpis massa sed elementum tempus. Venenatis cras sed felis eget. Curabitur gravida arcu ac tortor dignissim convallis aenean. Morbi enim nunc faucibus a pellentesque sit amet porttitor eget. Malesuada nunc vel risus commodo viverra maecenas accumsan lacus. Convallis aenean et tortor at risus viverra adipiscing at in. Enim facilisis gravida neque convallis a. Eu tincidunt tortor aliquam nulla facilisi cras. Commodo sed egestas egestas fringilla. Nulla pellentesque dignissim enim sit amet venenatis. Neque vitae tempus quam pellentesque nec nam aliquam. Phasellus vestibulum lorem sed risus ultricies tristique nulla aliquet. Id faucibus nisl tincidunt eget nullam non. Amet consectetur adipiscing elit pellentesque habitant morbi tristique senectus. Sit amet luctus venenatis lectus magna fringilla urna porttitor."
}
]
}
TX2 resultado
formato=tx2
incluir
idLote=123
versao=1.00
salvar
incluirNFCom
cUF=41
tpAmb=2
mod=62
serie=1
nNF=123456789
cNF=1234567
cDV=0
dhEmi=2022-01-01T01:01:01-03:00
tpEmis=1
nSiteAutoriz=0
cMunFG=9999999
finNFCom=0
tpFat=0
verProc=1
CNPJ=08187168000160
IE=123456
IEUF_Dest=1234567
CRT=1
xNome=bla
xFant=bla
xLgr=bla
nro=123
xBairro=bla
cMun=9999999
xMun=Maringá
CEP=99999999
UF=PR
xNome_Dest=bla
CNPJ_Dest=08187168000160
indIE_Dest=1
xLgr_Dest=bla
nro_Dest=123
xBairro_Dest=bla
cMun_Dest=9999999
xMun_Dest=Maringá
CEP_Dest=99999999
UF_Dest=PR
iCodAssinante=1
tpAssinante=1
tpServUtil=1
nContrato=123
dContratoIni=2022-01-01
NroTermPrinc=1111111
cUFTermPrinc=11
chNFComLocal=12345678901234567890123456789012345678901234
vProd_total=0
vBC_total=0
vICMS_total=0
vICMSDeson_total=0
vFCP_total=0
vCOFINS_total=0
vPIS_total=0
vFUNTTEL_total=0
vFUST_total=0
vRetPIS_total=0
vRetCofins_total=0
vRetCSLL_total=0
vIRRF_total=0
vDesc_total=0
vOutro_total=0
vNF_total=0
versaoNFCom=1.00
qrCodNFCom=https://bla.com?chNFCom=12312342134234523523523523523452352352345235&tpAmb=2
infAdFisco=teste infAdFisco
salvarNFCom
incluirdet
cProd=1
xProd=bla
cClass=1111111
uMed=1
qFaturada=1
vItem=1
vProd=1
indDevolucao=1
CST_ICMS00=00
vBC_ICMS00=0
pICMS_ICMS00=0
vICMS_ICMS00=0
pFCP_ICMS00=0.00
vFCP_ICMS00=0
nItem=1
salvardet
INCLUIRTERMADICCONTRATO
NroTermAdic=1234567
cUFTermAdic=12
SALVARTERMADICCONTRATO
INCLUIRTERMADICCONTRATO
NroTermAdic=1234568
cUFTermAdic=13
SALVARTERMADICCONTRATO
INCLUIRINFCPL
infCpl=1-Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Arcu ac tortor dignissim convallis aenean et tortor at risus. Orci a scelerisque purus semper eget duis at. Lacus laoreet non curabitur gravida arcu ac tortor dignissim. Vel pharetra vel turpis nunc eget lorem. Magna eget est lorem ipsum dolor sit amet consectetur adipiscing. Pellentesque elit eget gravida cum sociis natoque penatibus. Vel elit scelerisque mauris pellentesque pulvinar. Scelerisque eleifend donec pretium vulputate sapien nec sagittis aliquam malesuada. Mattis vulputate enim nulla aliquet porttitor lacus luctus accumsan tortor. Quam adipiscing vitae proin sagittis nisl rhoncus mattis rhoncus. Eros donec ac odio tempor orci. Urna condimentum mattis pellentesque id nibh tortor id aliquet lectus. Et tortor consequat id porta nibh venenatis. Nisl tincidunt eget nullam non nisi. Nisl purus in mollis nunc sed. Quis risus sed vulputate odio ut enim blandit volutpat maecenas. Penatibus et magnis dis parturient. Sed ullamcorper morbi tincidunt ornare massa. Enim eu turpis egestas pretium. Dolor sit amet consectetur adipiscing elit pellentesque. Mi quis hendrerit dolor magna eget est lorem. Massa placerat duis ultricies lacus sed turpis tincidunt id. Lacus laoreet non curabitur gravida arcu. Cras semper auctor neque vitae tempus. Consectetur adipiscing elit pellentesque habitant morbi tristique senectus et. Egestas maecenas pharetra convallis posuere morbi. Tincidunt tortor aliquam nulla facilisi cras fermentum. Auctor augue mauris augue neque gravida in fermentum. Fermentum posuere urna nec tincidunt. Lectus quam id leo in. Sapien faucibus et molestie ac feugiat. Praesent elementum facilisis leo vel fringilla est ullamcorper eget. Eu nisl nunc mi ipsum faucibus vitae aliquet. Viverra tellus in hac habitasse. Facilisis gravida neque convallis a cras semper auctor neque. Massa vitae tortor condimentum lacinia quis vel eros. Condimentum mattis pellentesque id nibh. Sit amet est placerat in egestas erat. Hac habitasse platea dictumst quisque sagittis purus sit. Ut morbi tincidunt augue interdum velit. Leo in vitae turpis massa sed elementum tempus. Venenatis cras sed felis eget. Curabitur gravida arcu ac tortor dignissim convallis aenean. Morbi enim nunc faucibus a pellentesque sit amet porttitor eget. Malesuada nunc vel risus commodo viverra maecenas accumsan lacus. Convallis aenean et tortor at risus viverra adipiscing at in. Enim facilisis gravida neque convallis a. Eu tincidunt tortor aliquam nulla facilisi cras. Commodo sed egestas egestas fringilla. Nulla pellentesque dignissim enim sit amet venenatis. Neque vitae tempus quam pellentesque nec nam aliquam. Phasellus vestibulum lorem sed risus ultricies tristique nulla aliquet. Id faucibus nisl tincidunt eget nullam non. Amet consectetur adipiscing elit pellentesque habitant morbi tristique senectus. Sit amet luctus venenatis lectus magna fringilla urna porttitor.
SALVARINFCPL
INCLUIRINFCPL
infCpl=2-Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Arcu ac tortor dignissim convallis aenean et tortor at risus. Orci a scelerisque purus semper eget duis at. Lacus laoreet non curabitur gravida arcu ac tortor dignissim. Vel pharetra vel turpis nunc eget lorem. Magna eget est lorem ipsum dolor sit amet consectetur adipiscing. Pellentesque elit eget gravida cum sociis natoque penatibus. Vel elit scelerisque mauris pellentesque pulvinar. Scelerisque eleifend donec pretium vulputate sapien nec sagittis aliquam malesuada. Mattis vulputate enim nulla aliquet porttitor lacus luctus accumsan tortor. Quam adipiscing vitae proin sagittis nisl rhoncus mattis rhoncus. Eros donec ac odio tempor orci. Urna condimentum mattis pellentesque id nibh tortor id aliquet lectus. Et tortor consequat id porta nibh venenatis. Nisl tincidunt eget nullam non nisi. Nisl purus in mollis nunc sed. Quis risus sed vulputate odio ut enim blandit volutpat maecenas. Penatibus et magnis dis parturient. Sed ullamcorper morbi tincidunt ornare massa. Enim eu turpis egestas pretium. Dolor sit amet consectetur adipiscing elit pellentesque. Mi quis hendrerit dolor magna eget est lorem. Massa placerat duis ultricies lacus sed turpis tincidunt id. Lacus laoreet non curabitur gravida arcu. Cras semper auctor neque vitae tempus. Consectetur adipiscing elit pellentesque habitant morbi tristique senectus et. Egestas maecenas pharetra convallis posuere morbi. Tincidunt tortor aliquam nulla facilisi cras fermentum. Auctor augue mauris augue neque gravida in fermentum. Fermentum posuere urna nec tincidunt. Lectus quam id leo in. Sapien faucibus et molestie ac feugiat. Praesent elementum facilisis leo vel fringilla est ullamcorper eget. Eu nisl nunc mi ipsum faucibus vitae aliquet. Viverra tellus in hac habitasse. Facilisis gravida neque convallis a cras semper auctor neque. Massa vitae tortor condimentum lacinia quis vel eros. Condimentum mattis pellentesque id nibh. Sit amet est placerat in egestas erat. Hac habitasse platea dictumst quisque sagittis purus sit. Ut morbi tincidunt augue interdum velit. Leo in vitae turpis massa sed elementum tempus. Venenatis cras sed felis eget. Curabitur gravida arcu ac tortor dignissim convallis aenean. Morbi enim nunc faucibus a pellentesque sit amet porttitor eget. Malesuada nunc vel risus commodo viverra maecenas accumsan lacus. Convallis aenean et tortor at risus viverra adipiscing at in. Enim facilisis gravida neque convallis a. Eu tincidunt tortor aliquam nulla facilisi cras. Commodo sed egestas egestas fringilla. Nulla pellentesque dignissim enim sit amet venenatis. Neque vitae tempus quam pellentesque nec nam aliquam. Phasellus vestibulum lorem sed risus ultricies tristique nulla aliquet. Id faucibus nisl tincidunt eget nullam non. Amet consectetur adipiscing elit pellentesque habitant morbi tristique senectus. Sit amet luctus venenatis lectus magna fringilla urna porttitor.
SALVARINFCPL
Delphi
retorno := spdnfcom.ConverterJonParaTx2('JSON Complementar', 'UFEmitente);
C#
public spdnfcomX spdnfcom = new spdnfcomX();
retorno = spdnfcom.ConverterJonParaTx2("JSON Complementar'");
VB6
Public spdnfcom As nfcomX.spdnfcomX
Set spdnfcom = New nfcomX.spdnfcomX
retorno = spdnfcom.ConverterJonParaTx2("JSON Complementar");
PHP
$spdnfcom = new COM("nfcomX.spdnfcomX");
$retorno = $spdnfcom->ConverterJonParaTx2("JSON Complementar");
JAVA
ActiveXComponent spdnfcom = new ActiveXComponent("nfcomX.spdnfcomX");
retorno = spdnfcom.invoke("ConverterJonParaTx2", "JSON Complementar").toString();
Comentários
0 comentário
Por favor, entre para comentar.