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:
EnviarGuiaSemXmlDestinatario
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 da documentação auxiliar: Gerando o TX2 complementar da GNRE |
Retorno
Esse método retorna o recebimento da GUIA.
Exemplos
JSON
{
"formato": "JSON",
"INCLUIR": [
{
"c01_UfFavorecida": "PR",
"c03_CnpjContribuinteEmitente": "29062609000177",
"c16_razaoSocialEmitente": "TECNOSPEED S.A",
"c18_enderecoEmitente": "RUA VITORIO BALANI 1211 ZONA 05",
"c19_municipioEmitente": "15200",
"c20_ufEnderecoEmitente": "PR",
"INCLUIRITEM": [
{
"c02_receita": "100099",
"c26_produto": "33",
"c28_tipoDocOrigem": "10",
"c04_docOrigem": "000291407",
"c05_referencia_periodo": "0",
"c05_referencia_mes": "08",
"c05_referencia_ano": "2020"
}
],
"INCLUIRVALOR": [
{
"c06_valorPrincipal": "0.01"
}
]
}
]
}
TX2 resultado
formato=JSON
INCLUIR
c01_UfFavorecida=PR
c03_CnpjContribuinteEmitente=29062609000177
c16_razaoSocialEmitente=TECNOSPEED S.A
c18_enderecoEmitente=RUA VITORIO BALANI 1211 ZONA 05
c19_municipioEmitente=15200
c20_ufEnderecoEmitente=PR
INCLUIRITEM
c02_receita=100099
c26_produto=33
c28_tipoDocOrigem=10
c04_docOrigem=000291407
c05_referencia_periodo=0
c05_referencia_mes=08
c05_referencia_ano=2020
SALVARITEM
INCLUIRVALOR
c06_valorPrincipal=0.01
SALVARVALOR
SALVAR
Delphi
retorno := spdGnre.ConverterJonParaTx2('JSON Complementar', 'UFEmitente);
C#
public spdGnreX spdGnre = new spdGnreX();
retorno = spdGnre.ConverterJonParaTx2("JSON Complementar'");
VB6
Public spdGnre As GnreX.spdGnreX
Set spdGnre = New GnreX.spdGnreX
retorno = spdGnre.ConverterJonParaTx2("JSON Complementar");
PHP
$spdGnre = new COM("GnreX.spdGnreX");
$retorno = $spdGnre->ConverterJonParaTx2("JSON Complementar");
JAVA
ActiveXComponent spdGnre = new ActiveXComponent("GnreX.spdGnreX");
retorno = spdGnre.invoke("ConverterJonParaTx2", "JSON Complementar").toString();
Comentários
0 comentário
Por favor, entre para comentar.