Métodos
Tratamento
Autenticação
URL Method:POST
Exemple Request
code json
{
"user": "User",
"password": "Senha"
}
Informar no Body da requisição usuario e senha autenticados pela Scorpius.
Os campos user password são Obrigatórios.
O Token tem a validade de 24Horas, após o período o mesmo deve ser gerado novamente.
Response
Sucesso 200 OK
code json
{
"code": 200,
"status": "sucesso",
"expire": YYYY-MM-DD HH:MM:SS,
"token": "token.crypt"
}
code json
{
"code": 401,
"status": "erro",
"dados": "Não autenticado"
}
Download JSON
Postman JSON
Enviar Documento
URL Method:POST
Exemple Request
code json
{
"Documento": {
"Ambiente": "2",
"Tracking": "12365486398",
"Remetente": {
"Cpf" : "",
"Cnpj" : "82556931000135",
"Ie" : "899934382050",
"Iest": "",
"RazaoSocial" : "Empresa Fictícia",
"Endereco" : "Rua Abel Simões de Carvalho",
"Bairro" : "Jardim Santa Adélia",
"Numero" : "1530",
"Complemento" : "",
"Municipio" : "3550308",
"Cep" : "03974060",
"Telefone" : "",
"Email" : ""
},
"Destinatario": {
"Cpf" : "93805604866",
"Cnpj" : "",
"Ie" : "ISENTO",
"Iest": "",
"RazaoSocial" : "Destinatario Fictício",
"Endereco" : "Rua Ladário",
"Bairro" : "Parada Inglesa",
"Numero" : "1630",
"Complemento" : "Casa 2",
"Municipio" : "3550308",
"Cep" : "02247080",
"Telefone" : "1182369778",
"Email" : "destinatario@email.com"
},
"Expedidor": {
"Cpf" : "",
"Cnpj" : "20847135000102",
"Ie" : "NAOCONTRIBUINTE",
"Iest": "",
"RazaoSocial" : "Expedidor Fictício",
"Endereco" : "Rua Salinas do Açu",
"Bairro" : "Jardim Lapena",
"Numero" : "30",
"Complemento" : "",
"Municipio" : "3550308",
"Cep" : "08071150",
"Telefone" : "",
"Email" : "expedidor@email.com"
},
"Recebedor": {
"Cpf" : "85845833868",
"Cnpj" : "",
"Ie" : "NAOCONTRIBUINTE",
"Iest": "",
"RazaoSocial" : "Recebedor Fictício",
"Endereco" : "Rua Arroio Fragata",
"Bairro" : "Conjunto Habitacional Inácio Monteiro",
"Numero" : "536",
"Complemento" : "Apt 26",
"Municipio" : "3550308",
"Cep" : "08472510",
"Telefone" : "1125639987",
"Email" : ""
},
"Tomador": {
"Cpf" : "",
"Cnpj" : "25701267000137",
"Ie" : "089444482333",
"Iest": "",
"RazaoSocial" : "Tomador Fictício",
"Endereco" : "Rua Rio Bandeirantes",
"Bairro" : "Chácara Jaraguá",
"Numero" : "89",
"Complemento" : "",
"Municipio" : "3550308",
"Cep" : "05240100",
"Telefone" : "1136975823",
"Email" : "tomador@email.com"
},
"TomadorServico" : "",
"IndicadorIeTomador" : "1",
"Carga": {
"ValorCarga" : "1060.30",
"PesoBruto" : "500.6050",
"PesoCubado" : "",
"Quantidade" : "5",
"MunicipioOrigem" : "3550308",
"MunicipioDestino" : "3550308"
},
"Documentos": {
"0":{
"TipoDocumento": "99",
"Numero" : "51080701212344000127550010000000981364117781",
"DataEmissao" : "2020-12-01",
"Valor" : 100.60,
"Descricao" : ""
},
"1":{
"TipoDocumento": "99",
"Numero" : "51080701212344000127550010000000851364117781",
"DataEmissao" : "2020-11-30",
"Valor" : 120.50,
"Descricao" : "Referente a carga"
}
}
}
}
Informar no Body da requisição dados referente ao documento.
Dicionario
Obrigatórios Não Obrigatórios Regra
Campos
Ambiente - 1 Produção ou 2 Homologação
Tracking - Numero de controle interno
Remetente Expedidor - Obrigatório informar Remente ou Expedidor
Destinatario Recebedor - Obrigatório informar Destinatario ou Recebedor
Tomador - Na falta de Tomador informar TomadorServico
Remetente | Destinatario | Expedidor | Recebedor | Tomador
Cpf Cnpj - Obrigatório informar CPF ou CNPJ sem formatação
Ie - Informar ISENTO caso contribuinte do ICMS isento de inscrição no cadastro ou NAOCONTRIBUINTE caso não contribuinte
Iest - Informar inscrição estadual de substituto tributário caso exista
RazaoSocial - Informar Razão Social
Endereco - Informar Endereco sem número
Bairro - Informar Bairro
Número - Informar apenas número sem Complemento
Complemento - Informar complemento caso exista
Municipio - Informar codigo do municipio IBGE
Cep - Informar Cep
Telefone - Informar Telefone sem formatação e apenas um numero
Email - Informar Email
TomadorServico - Informar caso Tomador não seja enviado "0" - Remetente, "1" - Expedidor, "2" - Recebedor, "3" - Destinatario ou "4" - Outros (Necessário enviar tomador)
IndicadorIeTomador - Informar "1" - Contribuinte, "2" - Insento ou "9" - Não contribuinte
Carga
ValorCarga - Informar valor da carga 2 decimais o valor informado deve ser maior que 0
PesoBruto PesoCubado - Informar peso bruto ou/e peso cubado da carga em Kg com 4 decimais, o valor informado deve ser maior que 0
Quantidade - Informar quantidade de pacotes da carga
MunicipioOrigem - Informar o codigo IBGE do Municipio da Origem da Carga
MunicipioDestino - Informar o codigo IBGE do Municipio do Destino da Carga
Documentos
Documentos - Informar ao menos um documento, em caso de falta informar TipoDocumento - '99' para Outros e Numero - Tracking
TipoDocumento - Informar tipo de documento sendo: '00' para Declaração, '10' para Dutoviário, '59' para CF-e Sat, '65' para NFC-e, '99' para Outros
Numero - Informar numero do documento
DataEmissao - Informar data emissão do documento formatado AAAA-MM-DD
Valor - Informar valor do documento 2 decimais
Descricao - Informar descrição do documento
Response
Sucesso 200 OK
Code json
{
"code": 200,
"status": "sucesso",
"dados": "Documento enviado com sucesso"
}
code json
{
"code": 401,
"status": "erro",
"dados": "Token Inválido"
}
code json
{
"code": 400,
"status": "erro",
"dados": "Erro genérico consultar tratamento de Erros"
}
code json
{
"code": 405,
"status": "erro",
"dados": "Método Não Permitido"
}
code json
{
"code": 404,
"status": "erro",
"dados": "Não encontrado"
}
Download JSON
Postman JSON
Enviar XML (CTe)
URL Method:POST
Exemple Request
code json
{
"xml": {
"chave": "99999704012799900349570040000165560001225662",
"conteudo": "<cteProc xmlns='http://www.portalfiscal.inf.br/cte' versao='1.03'>
<CTe xmlns='http://www.portalfiscal.inf.br/cte'>
<infCte Id='CTe99999704012799900349570040000165560001225662'
versao='1.03'>
<ide>
<cUF>35</cUF>
<cCT>000122566</cCT>
<CFOP>6353</CFOP>
<natOp>Transporte a estabelecimento comercial</natOp>
<forPag>1</forPag>
<mod>57</mod>
<serie>4</serie>
<nCT>16556</nCT>
<dhEmi>2011-07-05T14:42:29</dhEmi>
<tpImp>1</tpImp>
<tpEmis>2</tpEmis>
<cDV>2</cDV>
<tpAmb>2</tpAmb>
<tpCTe>0</tpCTe>
<procEmi>0</procEmi>
<verProc>1.0</verProc>
<cMunEmi>3534401</cMunEmi>
<xMunEmi>OSASCO</xMunEmi>
<UFEmi>SP</UFEmi>
<modal>01</modal>
<tpServ>0</tpServ>
<cMunIni>3534401</cMunIni>
<xMunIni>OSASCO</xMunIni>
<UFIni>SP</UFIni>
<cMunFim>5300108</cMunFim>
<xMunFim>GAMA</xMunFim>
<UFFim>DF</UFFim>
<retira>1</retira>
<toma03>
<toma>3</toma>
</toma03>
</ide>
<emit>
<CNPJ>00000000000100</CNPJ>
<IE>12342322</IE>
<xNome>WebDANFE</xNome>
<enderEmit>
<xLgr>Rua Timão</xLgr>
<nro>42</nro>
<xBairro>Terceira Divisão</xBairro>
<cMun>3534401</cMun>
<xMun>Sao Paulo</xMun>
<CEP>08383015</CEP>
<UF>SP</UF>
<fone>01135556200</fone>
</enderEmit>
</emit>
<rem>
<CNPJ>99999999999199</CNPJ>
<IE>42424242424</IE>
<xNome>Willy Wonka Chocolates S.A</xNome>
<enderReme>
<xLgr>R do Folclore</xLgr>
<nro>928</nro>
<xBairro>CENTRO</xBairro>
<cMun>3522901</cMun>
<xMun>Curupira</xMun>
<CEP>00000042</CEP>
<UF>XP</UF>
</enderReme>
<infNF>
<serie>U</serie>
<nDoc>13387</nDoc>
<dEmi>2011-07-05</dEmi>
<vBC>921.90</vBC>
<vICMS>0.00</vICMS>
<vBCST>0.00</vBCST>
<vST>0.00</vST>
<vProd>0.00</vProd>
<vNF>921.90</vNF>
<nCFOP>6353</nCFOP>
</infNF>
</rem>
<exped>
<CNPJ>8422428306823</CNPJ>
<IE>321312412</IE>
<xNome>Zombie Factory LTDA</xNome>
<fone>01155556200</fone>
<enderExped>
<xLgr>Rua dos 4 olhos</xLgr>
<nro>S/N</nro>
<xBairro>INDUSTRIAL</xBairro>
<cMun>3534401</cMun>
<xMun>Zombieland</xMun>
<CEP>43234225</CEP>
<UF>ZX</UF>
</enderExped>
</exped>
<dest>
<CNPJ>31415926535897</CNPJ>
<IE>31415926535897</IE>
<xNome>PI números transcedentais iLTDA</xNome>
<fone>314159265</fone>
<enderDest>
<xLgr>Rua Transcedental</xLgr>
<nro>314</nro>
<xBairro>Real</xBairro>
<cMun>5300108</cMun>
<xMun>Algebra</xMun>
<CEP>31415926</CEP>
<UF>PI</UF>
</enderDest>
</dest>
<vPrest>
<vTPrest>50.13</vTPrest>
<vRec>50.13</vRec>
<Comp>
<xNome>IMPOSTO CLIENTE</xNome>
<vComp>3.51</vComp>
</Comp>
<Comp>
<xNome>PEDAGIO</xNome>
<vComp>5.00</vComp>
</Comp>
<Comp>
<xNome>FRETE PESO</xNome>
<vComp>41.62</vComp>
</Comp>
</vPrest>
<imp>
<ICMS>
<CST00>
<CST>00</CST>
<vBC>50.13</vBC>
<pICMS>7.00</pICMS>
<vICMS>3.51</vICMS>
</CST00>
</ICMS>
</imp>
<infCTeNorm>
<infCarga>
<vMerc>921.90</vMerc>
<proPred>DIVERSOS</proPred>
<infQ>
<cUnid>03</cUnid>
<tpMed>UNIDADE</tpMed>
<qCarga>4</qCarga>
</infQ>
<infQ>
<cUnid>00</cUnid>
<tpMed>PESO CUBADO</tpMed>
<qCarga>0.3964</qCarga>
</infQ>
<infQ>
<cUnid>01</cUnid>
<tpMed>PESO REAL</tpMed>
<qCarga>88.0000</qCarga>
</infQ>
<infQ>
<cUnid>01</cUnid>
<tpMed>PESO BASE DE CALCULO</tpMed>
<qCarga>118.9200</qCarga>
</infQ>
</infCarga>
<seg>
<respSeg>4</respSeg>
</seg>
<rodo>
<RNTRC>00000000123027</RNTRC>
<dPrev>2011-07-11</dPrev>
<lota>0</lota>
</rodo>
</infCTeNorm>
</infCte>
<Signature xmlns='http://www.w3.org/2000/09/xmldsig#'>
<SignedInfo>
<CanonicalizationMethod
Algorithm='http://www.w3.org/TR/2001/REC-xml-c14n-20010315' />
<SignatureMethod Algorithm='http://www.w3.org/2000/09/xmldsig#rsa-sha1' />
<Reference URI='#CTe99999999012744000349570040000165560001225662'>
<Transforms>
<Transform Algorithm='http://www.w3.org/2000/09/xmldsig#enveloped-signature' />
<Transform Algorithm='http://www.w3.org/TR/2001/REC-xml-c14n-20010315' />
</Transforms>
<DigestMethod Algorithm='http://www.w3.org/2000/09/xmldsig#sha1' />
<DigestValue>eFWH/VAzwb+MQuBSp9NWZdzXdL4=</DigestValue>
</Reference>
</SignedInfo>
<SignatureValue>hwwQxMPiydxhjYi14HCSRY5kpkj4SATXeqXQc8MHh9bH34xMEeTxXELTB8E2kVmKkdp8Wvm8uuEVxZv13qTCnX7k60xNSE0VWFvaYM5PJwKA5uOy3dX2jA40uzITRsy2Vlk=
</SignatureValue>
<KeyInfo>
<X509Data>
<X509Certificate>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
</X509Certificate>
</X509Data>
</KeyInfo>
</Signature>
</CTe>
<protCTe versao='1.03'>
<infProt>
<tpAmb>2</tpAmb>
<verAplic>SP_PL_CTe_103d</verAplic>
<chCTe>99999994018888000349570040000165560001225662</chCTe>
<dhRecbto>2011-07-05T14:42:56</dhRecbto>
<nProt>135110011494444</nProt>
<digVal>eFWH/VAzwb+MQuBSp9NWZdzXdL4=</digVal>
<cStat>100</cStat>
<xMotivo>Autorizado o uso do CT-e</xMotivo>
</infProt>
</protCTe>
</cteProc>"
}
Informar no Body da requisição dados referente ao xml.
Dicionario
Obrigatórios Não Obrigatórios Regra
Campos
chave - Chave do CTe
conteudo - Conteúdo do XML (STRING)
Somente serão aceitos CTes previamente autorizados
Response
Sucesso 200 OK
Code json
{
"code": 200,
"status": "sucesso",
"dados": "XML recebido com sucesso!"
}
code json
{
"code": 401,
"status": "erro",
"dados": "Token Inválido"
}
code json
{
"code": 400,
"status": "erro",
"dados": "CTe não autorizado"|"Conteudo não enviado"|"Chave não enviada"|"Dados não enviados"
}
code json
{
"code": 405,
"status": "erro",
"dados": "Método Não Permitido"
}
code json
{
"code": 404,
"status": "erro",
"dados": "Não encontrado"
}
Download JSON
Postman JSON
Tratamento de erros
Pressione para ver detalhes dos erros
Erro
"code": 400, "status": "erro", "dados": "Tracking não informado"
Motivo do erro
Tracking do documento não foi informado.
Corrigindo o Erro
Basta informar o tracking que é uma numeração de controle interno.
O campo tracking é obrigatorio.
Remetente ou Expedidor não informado
Erro
"code": 400, "status": "erro", "dados": "Remetente ou Expedidor não informado"
Motivo do erro
O campo remetente e expedidor estão vazios.
Corrigindo o Erro
Para corrigir basta enviar o remetente ou expedidor.
O campo remetente e expedidor são obrigatorios, na falta de um o outro deve ser informado.
Destinatario ou Recebedor não informado
Erro
"code": 400, "status": "erro", "dados": "Destinatario ou Recebedor não informado"
Motivo do erro
O campo destinatario e recebedor estão vazios.
Corrigindo o Erro
Para corrigir basta enviar o destinatario ou recebedor.
O campo destinatario e recebedor são obrigatorios, na falta de um o outro deve ser informado obrigatoriamente.
Erro
"code": 400, "status": "erro", "dados": "CPF inválido"
Motivo do erro
CPF enviado não é valido
Corrigindo o Erro
Basta verificar o CPF enviado e corrigir o mesmo.
O campo CPF é obrigatório caso o CNPJ não seja informado.
Erro
"code": 400, "status": "erro", "dados": "CNPJ inválido"
Motivo do erro
CNPJ enviado não é valido.
Corrigindo o Erro
Basta verificar o CNPJ enviado e corrigir o mesmo.
O campo CNPJ é obrigatório caso o CPF não seja informado.
Erro
"code": 400, "status": "erro", "dados": "Documento não informado"
Motivo do erro
O campo CNPJ ou CPF não foram informados
Corrigindo o Erro
Basta corrigir o json enviando CPF ou CNPJ.
Os campos CNPJ e CPF são obrigatórios na falta de um o outro deve ser preenchido.
Erro
"code": 400, "status": "erro", "dados": "Dois documentos enviados"
Motivo do erro
Dois documentos foram enviado, CPF e CNPJ.
Corrigindo o Erro
Basta corrigir e enviar apenas um documento CPF ou CNPJ
Os campos CPF/CNPJ são obrigatório, apenas CNPJ ou CPF.
Inscrição Estadual é inválida
Erro
"code": 400, "status": "erro", "dados": "Inscrição Estadual é inválida"
Motivo do erro
inscrição estadual não é valida
Corrigindo o Erro
Basta corrigir a inscrição estadual, seguindo a regra do SEFAZ.
O campo inscrição estadual é obrigatório seguindo regra insira "ISENTO" caso contribuinte do ICMS isento de inscrição no cadastro ou NAOCONTRIBUINTE caso não contribuinte.
Inscrição Estadual não informada
Erro
"code": 400, "status": "erro", "dados": "Inscrição Estadual não informada"
Motivo do erro
A inscrição estadual não foi informada.
Corrigindo o Erro
Basta inserir a inscrição estadual ou inscrição estadual de substituto tributário.
O campo inscrição estadual é obrigatório seguindo regra insira "ISENTO" caso contribuinte do ICMS isento de inscrição no cadastro ou NAOCONTRIBUINTE caso não contribuinte.
Erro
"code": 400, "status": "erro", "dados": "Razão Social não informada"
Motivo do erro
A razão social não foi informada
Corrigindo o Erro
Basta inserir uma razão social
O campo RazaoSocial é obrigatorio.
Endereço invalido ou não enviado
Erro
"code": 400, "status": "erro", "dados": "Endereço invalido ou não enviado"
Motivo do erro
O endereço não foi enviado ou é invalido menor que 2 caracteres
Corrigindo o Erro
Basta corrigir o endereço lembrando que para um endereço ser valido deve conter no mÃnimo 3 caracteres.
Endereço é um campo obrigatório e deve ser enviado sem o numero da casa.
Bairro invalido ou não enviado
Erro
"code": 400, "status": "erro", "dados": "Bairro invalido ou não enviado"
Motivo do erro
O Bairro não foi enviado ou é invalido menor que 2 caracteres
Corrigindo o Erro
Basta corrigir o bairro lembrando que para um bairro ser valido deve conter no mÃnimo 3 caracteres.
Bairro é um campo obrigatório.Número invalido ou não enviado
Erro
"code": 400, "status": "erro", "dados": "Número invalido ou não enviado"
Motivo do erro
O número enviado é invalido ou não foi enviado
Corrigindo o Erro
Basta corrigir o número enviado.
Número é um campo obrigatório caso não possua deve ser informado S/N.Codigo do municipio invalido ou não enviado
Erro
"code": 400, "status": "erro", "dados": "Codigo do municipio invalido ou não enviado"
Motivo do erro
O código do municipio não foi enviado ou é invalido.
Corrigindo o Erro
Basta corrigir o código municipal seguindo a tabela do IBGE
O campo Municipio é obrigatório e deve conter o código municipal composto por 7 dÃgitos.
Erro
"code": 400, "status": "erro", "dados": "Tomador não informado"
Motivo do erro
O campo tomador e TomadorServico não foram informados
Corrigindo o Erro
Basta enviar o Tomador ou o campo TomadorServico.
O campo tomador só pode ser ignorado caso o TomadorServico seja enviado.
Indicador da IE do Tomador não é valido
Erro
"code": 400, "status": "erro", "dados": "Indicador da IE do Tomador não é valido"
Motivo do erro
O indicador da inscrição estadual do tomador que foi enviado não é válido.
Corrigindo o Erro
Basta corrigir o indicador da IE do tomador.
O campo IndicadorIeTomador é obrigatório e deve ser informando seguindo a regra: Informar "1" - Contribuinte, "2" - Insento ou "9" - Não contribuinte.
Indicador da IE do Tomador não informado
Erro
"code": 400, "status": "erro", "dados": "Indicador da IE do Tomador não informado"
Motivo do erro
Indicador da IE do Tomador não foi informado.
Corrigindo o Erro
Basta enviar o indicador da Inscrição estadual do tomador.
O campo IndicadorIeTomador é obrigatório e deve seguir a seguinte regra: Informar "1" - Contribuinte, "2" - Insento ou "9" - Não contribuinte.
Erro
"code": 400, "status": "erro", "dados": "Valor da Carga não é valido"
Motivo do erro
O valor da carga informado não é valido ou seja não é numerico.
Corrigindo o Erro
Basta corrigir o valor da carga exemplo 100.50.
O campo valor da carga é obrigatório e deve conter 2 decimais, utilizando apenas .(PONTO) para as casas decimais.
Erro
"code": 400, "status": "erro", "dados": "Valor da Carga não informado"
Motivo do erro
o valor da Carga não foi informado.
Corrigindo o Erro
Basta enviar o valor da carga.
O campo ValorCarga é um campo obrigatório e deve ser enviado com duas casas decimais separada por .(PONTO).
Quantidade de Carga não é valido
Erro
"code": 400, "status": "erro", "dados": "Quantidade de Carga não é valido"
Motivo do erro
A quantidade de carga não é um valor valido.
Corrigindo o Erro
Basta corrigir o campo Quantidade apenas com números exemplo "10".
O campo quantidade é obrigatório.
Erro
"code": 400, "status": "erro", "dados": "Quantidade não informado"
Motivo do erro
O campo quantidade não foi informado.
Corrigindo o Erro
Basta corrigir o campo quantidade.
O campo quantidade é um campo obrigatório.
Peso Bruto da Carga não é valido
Erro
"code": 400, "status": "erro", "dados": "Peso Bruto da Carga não é valido"
Motivo do erro
O campo peso bruto da carga não é valido.
Corrigindo o Erro
Basta corrigir o peso bruto com 4 casas decimais separada por . (PONTO) exemplo: 450.1050
O Campo Peso Bruto é obrigatório de acordo com a regra: Deve-se informar Peso Bruto ou Peso Cubado sendo permitido informar ambos campos.
Pedo Cubado da Carga não é valido
Erro
"code": 400, "status": "erro", "dados": "Pedo Cubado da Carga não é valido"
Motivo do erro
O campo peso cubado da carga não é valido.
Corrigindo o Erro
Basta corrigir o peso cubado com 4 casas decimais separada por . (PONTO) exemplo: 650.1050
O Campo Peso Cubado é obrigatório de acordo com a regra: Deve-se informar Peso Bruto ou Peso Cubado sendo permitido informar ambos campos.Erro
"code": 400, "status": "erro", "dados": "Peso da Carga não informado"
Motivo do erro
Nem o campo Peso Bruto ou Peso Cubado foi informado.
Corrigindo o Erro
Basta enviar ao menos um dos campos PesoBruto ou PesoCubado.
De acordo com a regra: Deve-se
informar Peso Bruto ou Peso Cubado sendo permitido informar ambos
campos.
Erro
"code": 400, "status": "erro", "dados": "Carga não informada"
Motivo do erro
O campo Carga não foi informado
Corrigindo o Erro
Basta corrigir o json acrescentando o campo Carga.
O campo Carga é obrigatório.
Número do documento não é valido
Erro
"code": 400, "status": "erro", "dados": "Número do documento não é valido"
Motivo do erro
O campo número do documento não é valido.
Corrigindo o Erro
Basta corrigir o campo numero do documento que não pode ser formatado ou conter caracteres não numéricos.
O campo Número é um campo obrigatório.
Número do documento não informado
Erro
"code": 400, "status": "erro", "dados": "Número do documento não informado"
Motivo do erro
O campo número do documento não foi informado.
Corrigindo o Erro
Basta corrigir o campo numero do documento que não pode ser formatado ou conter caracteres não numéricos.
O campo Número é um campo obrigatório.
Valor do documento não é valido
Erro
"code": 400, "status": "erro", "dados": "Valor do documento não é valido"
Motivo do erro
O campo Valor informado não é valido.
Corrigindo o Erro
Basta corrigir o campo Valor com apenas caracteres numéricos.
O campo Valor é opcional.
Municipio Origem não é valido
Erro
"code": 400, "status": "erro", "dados": "Municipio Origem não é valido"
Motivo do erro
Municipio Origem não foi enviado ou o codigo IBGE é inválido.
Corrigindo o Erro
Basta informar o codigo IBGE no campo MunicipioOrigem dentro de Carga
O campo MunicipioOrigem é obrigatorio.
Municipio Destino não é valido
Erro
"code": 400, "status": "erro", "dados": "Municipio Destino não é valido"
Motivo do erro
Municipio Destino não foi enviado ou o codigo IBGE é inválido.
Corrigindo o Erro
Basta informar o codigo IBGE no campo MunicipioDestino dentro de Carga
O campo MunicipioDestino é obrigatorio.