IN CadastroPedidos.integrador: mudanças entre as edições

De CIGAM WIKI
Linha 22: Linha 22:
&nbsp;&nbsp;&nbsp;<b>pedidoXml</b><br>
&nbsp;&nbsp;&nbsp;<b>pedidoXml</b><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Obrigatório para requisições SOAP/XML. Tipo: String<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Obrigatório para requisições SOAP/XML. Tipo: String<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Conteúdo de um arquivo SOAP com os pedidos, itens, grades, impostos...<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Conteúdo de um arquivo XML com os pedidos, itens, grades, impostos...<br>
<br>
<br>
&nbsp;&nbsp;&nbsp;<b>pedidoJson:</b><br>
&nbsp;&nbsp;&nbsp;<b>pedidoJson:</b><br>
Linha 163: Linha 163:
****<responsavelFrete/>
****<responsavelFrete/>
****<responsavelEncargoFinanc/>
****<responsavelEncargoFinanc/>
****<itemPedido>
****<itens>
*****<itens>
*****<itemPedido>
******<codigoTipoOperacao/>
******<codigoTipoOperacao/>
******<codigoPedido/>
******<codigoPedido/>
Linha 284: Linha 284:
******<pedidoCompra/>
******<pedidoCompra/>
******<itemPedidoCompra/>
******<itemPedidoCompra/>
******<gradePedido>
******<grades>
*******<grades>
*******<gradePedido>
********<codigoMaterial/>
********<codigoMaterial/>
********<numeracao/>
********<numeracao/>
Linha 298: Linha 298:
********<sequenciaBaixa/>
********<sequenciaBaixa/>
********<lote/>
********<lote/>
*******</grades>
*******</gradePedido>
******</gradePedido>
******</grades>
******<imposto>
******<imposto>
*******<impostos>
*******<impostos>
Linha 311: Linha 311:
*******</impostos>
*******</impostos>
******</imposto>
******</imposto>
*****</itens>
*****</itemPedido>
****</itemPedido>
****</itens>
****<imposto>
****<impostos>
*****<impostos>
*****<imposto>
******<basePis/>
******<basePis/>
******<baseCofins/>
******<baseCofins/>
Linha 324: Linha 324:
******<incidenciaCofins/>
******<incidenciaCofins/>
******<baseIcms/>
******<baseIcms/>
*****</impostos>
*****</imposto>
****</imposto>
****</impostos>
****<lancamento>
****<lancamentos>
*****<lancamentos>
*****<lancamento>
******<codigoLancamento/>
******<codigoLancamento/>
******<data/>
******<data/>
Linha 409: Linha 409:
******<userLancto2/>
******<userLancto2/>
******<userLancto3/>
******<userLancto3/>
*****</lancamentos>
*****</lancamento>
****</lancamento>
****</lancamentos>
***</pedido>
***</pedido>
**</pedidos>
**</pedidos>
Linha 552: Linha 552:
****"responsavelFrete":" ",
****"responsavelFrete":" ",
****"responsavelEncargoFinanc":" ",
****"responsavelEncargoFinanc":" ",
****"itemPedido":[
****"itens":[
*****{
*****{
******"codigoTipoOperacao":" ",
******"codigoTipoOperacao":" ",
Linha 673: Linha 673:
******"pedidoCompra":" ",
******"pedidoCompra":" ",
******"itemPedidoCompra":" ",
******"itemPedidoCompra":" ",
******"gradePedido":[
******"grades":[
*******{
*******{
********"codigoMaterial":" ",
********"codigoMaterial":" ",
Linha 689: Linha 689:
*******}
*******}
******],
******],
******"imposto":[
******"impostos":[
*******{
*******{
********"percentualIpi":" ",
********"percentualIpi":" ",
Linha 702: Linha 702:
*****}
*****}
****],
****],
****"imposto":" ",
****"impostos":[
*****"impostos":" ",
*****{
******"basePis":" ",
******"basePis":" ",
******"baseCofins":" ",
******"baseCofins":" ",
Linha 715: Linha 715:
*****}
*****}
****],
****],
****"lancamento":[
****"lancamentos":[
*****{
*****{
******"codigoLancamento":" ",
******"codigoLancamento":" ",

Edição das 13h25min de 25 de fevereiro de 2021

Cadastrar

ListarId

ListarPendentes

LiberarPendentes

CadastrarPedidos

Cadastra pedidos, itens e grades em uma única requisição. Os dados do Pedido deverão estar em formato XML para requisições SOAP e JSON para requisições REST. Ambos com estrutura específica conforme descrito a seguir.

  • Parâmetros:

   pin:
      Obrigatório, Tipo: String 20

   statusRegistro
      Obrigatório, Tipo: String 1
      L=Liberado, P=Pendente

   pedidoXml
      Obrigatório para requisições SOAP/XML. Tipo: String
      Conteúdo de um arquivo XML com os pedidos, itens, grades, impostos...

   pedidoJson:
      Obrigatório para requisições REST/JSON. Tipo: String

      Conteúdo de um arquivo JSON com os pedidos, itens, grades, impostos....


  • Distribuição das Tags XML:


  • Distribuição das Tags Json:

Retornos:
   Se pin inválido:
      O usuário não possui direitos suficientes para executar esta rotina.

   Se sucesso:
      idRegistro - ID que representa este registro na tabela de integração.

   Se algum parâmetro inválido:
      Parâmetro necessário não informado.