GerarXMLporJSON(aJSONFile)
Método para retornar um XML para Envio ao servidor SEFAZ.
Método
GerarXMLporJSON(aJSONFile: string): string;
Parâmetros
Argumento | Tipo | Detalhes |
aJSONFile | String | Arquivo no formato JSON do qual será gerado o XML |
Exemplos Json
{
"Arquivo": "",
"formato": "tx2",
"incluirCTeOS": [
{
"cUF_6": "35",
"CFOP_8": "6357",
"natOp_9": "TRANSPORTE A ESTAB. COMERCIAL DE",
"mod_10": "67",
"serie_11": "124",
"cCT_7": "10000027",
"nCT_12": "27",
"dhEmi_13": "2023-08-02T12:06:00-03:00",
"tpImp_14": "1",
"tpEmis_15": "1",
"cDV_16": "8",
"tpAmb_17": "2",
"tpCTe_18": "0",
"procEmi_19": "0",
"verProc_20": "VRS 2018.14.06",
"cMunEnv_21": "3550308",
"xMunEnv_22": "Sao Paulo",
"UFEnv_23": "SP",
"modal_24": "01",
"tpServ_25": "6",
"indIEToma_26": "9",
"cMunIni_27": "3550308",
"xMunIni_28": "Sao Paulo",
"UFIni_29": "SP",
"cMunFim_30": "3541406",
"xMunFim_31": "Presidente Prudente",
"UFFim_32": "SP",
"CNPJ_49": "29062609000177",
"IE_50": "9098793965",
"xNome_52": "EXPRESSO LOCACAO E TRANSPORTES EIRELI",
"xFant_53": "EXPRESSO LOCACAO E TRANSPORTES EIRELI",
"xLgr_55": "RUA AMERICA DO SUL",
"nro_56": "202",
"xCpl_57": "SLA 01",
"xBairro_58": "FREI ROGERIO",
"cMun_59": "3529401",
"xMun_60": "MARINGA",
"CEP_61": "78455000",
"UF_62": "PR",
"fone_63": "4932247006",
"CNPJ_65": "29365880000181",
"xNome_68": "Municipio de Presidente Prudente",
"xFant_69": "PREFEITURA MUNICIPAL",
"fone_70": "4933290145",
"xLgr_72": "RUA JOAO ELOI MENDES",
"nro_73": "124",
"xCpl_74": "124-D SALA 01",
"xBairro_75": "PALMITAL",
"cMun_76": "3550308",
"xMun_77": "Presidente Prudente",
"CEP_78": "78455000",
"UF_79": "SP",
"cPais_80": "1058",
"xPais_81": "BRASIL",
"vTPrest_84": "1.00",
"vRec_85": "1.00",
"CST_92": "00",
"vBC_93": "1.00",
"pICMS_94": "12.00",
"vICMS_95": "0.12",
"CRT_1573": "1",
"vTotTrib_114": "0.12",
"vINSS_129": "0.01",
"xDescServ_133": "TRANSPORTE DE PASSAGEIROS",
"qCarga_135": "42.0000",
"versaoModal_147": "4.00",
"versao_3": "4.00",
"versao_1": "4.00"
}
],
"incluirinfPercurso": [
{}
],
"incluirObsCont": [
{}
],
"incluirObsFisco": [
{}
],
"incluirinfDocRef": [
{
"nDoc_137": "10001",
"serie_138": "100",
"subserie_139": "1",
"dEmi_140": "2021-11-09",
"vDoc_141": "1.00"
}
],
"INCLUIRINFGTVE": [
{
"chCTe_541": "522303399003400001046700100000000115354055255",
"INCLUIR_INFGTVE_COMP": [
{
"tpComp_542": "6",
"vComp_543": "1.00",
"xComp_544": "SEC/CAT"
}
],
"incluirseg": [
{}
],
"incluirautXML": [
{}
],
"IncluirRodoos": [
{
"NroRegEstadual_3": "0000000000000000000001851",
"placa_5": "DTD5188",
"UF_16": "MT",
"tpFretamento_17": "1",
"dhViagem_18": "2021-11-25T17:00:00-03:00"
}
]
}
]
}
Retorno
XML do CTeOS
Exemplos
Delphi
retorno := spdCTeOS.GerarXMLporJSON('C:\cteOS.JSON');
C#
retorno = spdCTeOS.GerarXMLporJSON("C:\cteOS.JSON");
Visual Basic 6
retorno = spdCTeOS.GerarXMLporJSON("C:\cteOS.JSON")
PHP
$retorno = spdCTeOS->GerarXMLporJSON("C:\cteOS.JSON");
Comentários
0 comentário
Por favor, entre para comentar.