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

De CIGAM WIKI
Linha 395: Linha 395:
** Tipo: String 1
** Tipo: String 1
** Este campo não será obrigatório no serviço, mas se for informado, é necessário estar nesta faixa:
** Este campo não será obrigatório no serviço, mas se for informado, é necessário estar nesta faixa:
** N=Normal, D=Devolução,T=Transferência,  C=Complementar, I=Importação, S=Sessão de Crédito ICMS, M=Mapa Resumo, B=Brinde, F=Frete/Conhecimento, G=Garantia/Troca, E=Entrega Futura, V=Venda a Ordem, R=Remessa, 1=Genérico, 2=Genérico, 3=Genérico, 4=Genérico, 5=Genérico, A=Beneficiamento, H=Conserto, J=Consignação, K=Demonstração, O=Remessa 1, P=Remessa 2, Q=Remessa 3, U=Correção, 6=Importação Drawback, 7=Normal Drawback, 8=Genérico, 9=Genérico, 0=Genérico, W=Genérico, X=Genérico, Y=Genérico, Z=Genérico, L=Genérico
** N=Normal, D=Devolução,T=Transferência,  C=Complementar, I=Importação, S=Sessão de Crédito ICMS, M=Mapa Resumo, B=Brinde,
** F=Frete/Conhecimento, G=Garantia/Troca, E=Entrega Futura, V=Venda a Ordem, R=Remessa, 1=Genérico, 2=Genérico,
** 3=Genérico, 4=Genérico, 5=Genérico, A=Beneficiamento, H=Conserto, J=Consignação, K=Demonstração, O=Remessa 1,
** P=Remessa 2, Q=Remessa 3, U=Correção, 6=Importação Drawback, 7=Normal Drawback, 8=Genérico, 9=Genérico, 0=Genérico,
** W=Genérico, X=Genérico, Y=Genérico, Z=Genérico, L=Genérico
** Se não for informado, por padrão, será cadastrado como ‘N’.
** Se não for informado, por padrão, será cadastrado como ‘N’.



Edição das 18h24min de 16 de novembro de 2021

Cadastrar

  • Parâmetros:


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

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

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

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.