IN CadastroPedidos.integrador: mudanças entre as edições
| Linha 887: | Linha 887: | ||
==== ListarModificacoes ==== | ==== ListarModificacoes ==== | ||
<p align="justify"><i> | |||
</i></p> | |||
*<b>Parâmetros:</b><br> | |||
{{#tree: minExpandLevel=2 | | |||
*pin | |||
** Obrigatório, Tipo: String 20 | |||
*dataInicial | |||
** Tipo: Date | |||
*horaInicial | |||
** Tipo: Time 6 | |||
*dataFinal | |||
** Tipo: Date | |||
*horaFinal | |||
** Tipo: Time 6 | |||
}} | |||
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/> | |||
<b>Retornos:</b><br/> | |||
Se sucesso:<br/> | |||
*codigoPedido | |||
** Tipo: String 12 | |||
*codigoTipoOperacao | |||
** Tipo: String 5 | |||
*dataPedido | |||
** Tipo: Date | |||
*viaTransporte | |||
** Tipo: String 1 | |||
*colecao | |||
** Tipo: String 6 | |||
*codigoCliente | |||
** Tipo: String 6 | |||
*cobranca | |||
** Tipo: String 6 | |||
*codigoRepresentante | |||
** Tipo: String 6 | |||
*percDescontoAteVencimento | |||
** Tipo: Float 3.2 | |||
*valorTotalEncargosFinanceiros | |||
** Tipo: Float 11.2 | |||
*percDescontoSugestaoItens | |||
** Tipo: Float 3.2 | |||
*valorTotalDesconto | |||
** Tipo: Float 11.2 | |||
*percGeralOutrasDespAcessorias | |||
** Tipo: Float 3.2 | |||
*valorTotalFrete | |||
** Tipo: Float 11.2 | |||
*valorTotalOutrasDespAcessorias | |||
** Tipo: Float 11.2 | |||
*totalPedido | |||
** Tipo: Float 13.2 | |||
*codigoTransportadora | |||
** Tipo: String 6 | |||
*codigoConsignatario | |||
** Tipo: String 6 | |||
*marca | |||
** Tipo: String 12 | |||
*volume | |||
** Tipo: String 15 | |||
*quantidade | |||
** Tipo: String 6 | |||
*especie | |||
** Tipo: String 16 | |||
*pesoLiquido | |||
** Tipo: Float 8.5 | |||
*pesoBruto | |||
** Tipo: Float 8.5 | |||
*codigoConta | |||
** Tipo: String 6 | |||
*codigoPortador | |||
** Tipo: String 3 | |||
*percGeralEncargosFinanceiros | |||
** Tipo: Float 3.2 | |||
*itensNoPedido | |||
** Tipo: Int 5 | |||
*totalMercadorias | |||
** Tipo: Float 13.2 | |||
*prazoEntrega | |||
** Tipo: Date | |||
*prazoProgramado | |||
** Tipo: Date | |||
*percentualGeralDesconto | |||
** Tipo: Float 3.2 | |||
*valorInfOutrasDespAcessorias | |||
** Tipo: Float 3.2 | |||
*comprador | |||
** Tipo: String 20 | |||
*situacao | |||
** Tipo: String 1 | |||
*codigoUsuarioModificacao | |||
** Tipo: String 3 | |||
*codigoMercado | |||
** Tipo: String 2 | |||
*dataCadastro | |||
** Tipo: Date | |||
*horaCadastro | |||
** Tipo: Int 8 | |||
*dataAprovacao | |||
** Tipo: Date | |||
*horaAprovacao | |||
** Tipo: Int 8 | |||
*dataEntrega | |||
** Tipo: Date | |||
*horaEntrega | |||
** Tipo: Int 8 | |||
*dataLiberacao | |||
** Tipo: Date | |||
*horaLiberacao | |||
** Tipo: Int 8 | |||
*dataValidade | |||
** Tipo: Date | |||
*valorIpi | |||
** Tipo: Float 11.2 | |||
*tipoFrete | |||
** Tipo: String 1 | |||
*notaFiscal | |||
** Tipo: Float 10.0 | |||
*codigoOrdemCompra | |||
** Tipo: String 12 | |||
*observacao | |||
** Tipo: String 251 | |||
*embarque | |||
** Tipo: String 40 | |||
*destino | |||
** Tipo: String 40 | |||
*viaEmbarque | |||
** Tipo: String 40 | |||
*codigoCondicaoPagamento | |||
** Tipo: String 3 | |||
*descricaoCondicaoPagamento | |||
** Tipo: String 60 | |||
*fatura | |||
** Tipo: Float 10.0 | |||
*complementoFatura | |||
** Tipo: String 5 | |||
*percentualEmissao | |||
** Tipo: Float 3.2 | |||
*tipoProduto | |||
** Tipo: String 1 | |||
*codigoNimexe | |||
** Tipo: String 25 | |||
*pedidoAmostra | |||
** Tipo: Bool | |||
*codigoIndice | |||
** Tipo: String 5 | |||
*codigoUnidadeNegocio | |||
** Tipo: String 3 | |||
*impresso | |||
** Tipo: Bool | |||
*sessao | |||
** Tipo: Int 8 | |||
*alteracaoFt | |||
** Tipo: Bool | |||
*seguro | |||
** Tipo: Float 11.2 | |||
*codigoCancelamento | |||
** Tipo: String 3 | |||
*quantidadeTotal | |||
** Tipo: Float 8.6 | |||
*horaProgramada | |||
** Tipo: String 6 | |||
*codigoPedidoExterno | |||
** Tipo: String 12 | |||
*projeto | |||
** Tipo: String 12 | |||
*prioridade | |||
** Tipo: String 1 | |||
*codigoTipoPagamento | |||
** Tipo: String 2 | |||
*dataFaturado | |||
** Tipo: Date | |||
*horaFaturado | |||
** Tipo: String 6 | |||
*valorIcms | |||
** Tipo: Float 11.2 | |||
*valorIrrf | |||
** Tipo: Float 11.2 | |||
*valorIss | |||
** Tipo: Float 11.2 | |||
*incluiSubstituicaoTributaria | |||
** Tipo: String 1 | |||
*regraFrete | |||
** Tipo: String 1 | |||
*percentualFreteInformativo | |||
** Tipo: Float 3.2 | |||
*contatoCliente | |||
** Tipo: Int 8 | |||
*grade | |||
** Tipo: String 2 | |||
*codigoUsuarioCriacao | |||
** Tipo: String 3 | |||
*dataMovimentacao | |||
** Tipo: Date | |||
*dataInicioProducao | |||
** Tipo: Date | |||
*dataFaturamento | |||
** Tipo: Date | |||
*dataExpedicao | |||
** Tipo: Date | |||
*fornecedor | |||
** Tipo: String 6 | |||
*despachante | |||
** Tipo: String 6 | |||
*tgConversaoUnidades | |||
** Tipo: String 6 | |||
*evento | |||
** Tipo: String 6 | |||
*incidenciaIss | |||
** Tipo: String 1 | |||
*ordemEnderecoEntrega | |||
** Tipo: String 1 | |||
*ordemEnderecoCobranca | |||
** Tipo: String 1 | |||
*origemPedido | |||
** Tipo: String 2 | |||
*prazoBonificacao | |||
** Tipo: String 2 | |||
*usuarioAutorizado | |||
** Tipo: String 3 | |||
*entregaMercadoriaAposFaturar | |||
** Tipo: String 3 | |||
*pedidoInconsistente | |||
** Tipo: Bool | |||
*gerouFaturamento | |||
** Tipo: Bool | |||
*buscarRegraFiscal | |||
** Tipo: Bool | |||
*percentualIrrf | |||
** Tipo: Float 8.6 | |||
*totalItensBaixados | |||
** Tipo: Float 8.6 | |||
*percentualMargemLucro | |||
** Tipo: Float 8.6 | |||
*percIcmsResponsabilidade | |||
** Tipo: Float 8.6 | |||
*vendasContato | |||
** Tipo: Float 11.2 | |||
*percentualComissaoReceber | |||
** Tipo: Float 11.2 | |||
*valorInfDesconto | |||
** Tipo: Float 11.2 | |||
*valorSuframaSimbahia | |||
** Tipo: Float 11.2 | |||
*usrpedi1 | |||
** Tipo: String 20 | |||
*usrpedi2 | |||
** Tipo: Date | |||
*usrpedi3 | |||
** Tipo: Float 11.2 | |||
*controle | |||
** Tipo: String 2 | |||
*baseIcms | |||
** Tipo: Float 13.2 | |||
*baseIpi | |||
** Tipo: Float 13.2 | |||
*baseIss | |||
** Tipo: Float 13.2 | |||
*cobrarPauta | |||
** Tipo: String 1 | |||
*remessa | |||
** Tipo: String 3 | |||
*placa | |||
** Tipo: String 7 | |||
*totalFaturado | |||
** Tipo: Float 13.2 | |||
*totalServicos | |||
** Tipo: Float 13.2 | |||
*baseSubstituicaoTributaria | |||
** Tipo: Float 13.2 | |||
*valorSubstituicaoTributaria | |||
** Tipo: Float 11.2 | |||
*valorInss | |||
** Tipo: Float 11.2 | |||
*taxaIndexador | |||
** Tipo: Float 10.5 | |||
*indiceIndexador | |||
** Tipo: String 5 | |||
*baseIrrf | |||
** Tipo: Float 13.2 | |||
*ufPlacaTransportador | |||
** Tipo: String 2 | |||
*percentualAcrescimoPreco | |||
** Tipo: Float 3.2 | |||
*valorFunrural | |||
** Tipo: Float 11.2 | |||
*pedRemessaContaOrdTerceiros | |||
** Tipo: Bool | |||
*percentualIss | |||
** Tipo: Float 3.2 | |||
*percentualInss | |||
** Tipo: Float 3.2 | |||
*tipoNota | |||
** Tipo: String 1 | |||
}} | |||
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/> | |||
Se pin inválido:<br/> | |||
O usuário não possui direitos suficientes para executar esta rotina.<br/> | |||
<br/> | |||
Se nenhum registro encontrado:<br/> | |||
A consulta não retornou nenhum registro.<br/></p> | |||
==== ListarPendentes ==== | ==== ListarPendentes ==== | ||
==== LiberarPendentes ==== | ==== LiberarPendentes ==== | ||
Edição das 18h28min de 23 de novembro de 2021
- Requisição
- Soap: http://servidor/CadastroPedidos.integrador.asmx
- Rest/JSon: http://servidor/CadastroPedidos.integrador.ashx/metodo
- Tipo de registro: PEDCAD
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
- Parâmetros:
Retornos:
Se sucesso:
Se pin inválido:
O usuário não possui direitos suficientes para executar esta rotina.
Se nenhum registro encontrado:
A consulta não retornou nenhum registro.
ListarIndividual
- Parâmetros:
Retornos:
Se sucesso:
Se pin inválido:
O usuário não possui direitos suficientes para executar esta rotina.
Se nenhum registro encontrado:
A consulta não retornou nenhum registro.
ListarModificacoes
- Parâmetros:
Retornos:
Se sucesso:
- codigoPedido
- Tipo: String 12
- codigoTipoOperacao
- Tipo: String 5
- dataPedido
- Tipo: Date
- viaTransporte
- Tipo: String 1
- colecao
- Tipo: String 6
- codigoCliente
- Tipo: String 6
- cobranca
- Tipo: String 6
- codigoRepresentante
- Tipo: String 6
- percDescontoAteVencimento
- Tipo: Float 3.2
- valorTotalEncargosFinanceiros
- Tipo: Float 11.2
- percDescontoSugestaoItens
- Tipo: Float 3.2
- valorTotalDesconto
- Tipo: Float 11.2
- percGeralOutrasDespAcessorias
- Tipo: Float 3.2
- valorTotalFrete
- Tipo: Float 11.2
- valorTotalOutrasDespAcessorias
- Tipo: Float 11.2
- totalPedido
- Tipo: Float 13.2
- codigoTransportadora
- Tipo: String 6
- codigoConsignatario
- Tipo: String 6
- marca
- Tipo: String 12
- volume
- Tipo: String 15
- quantidade
- Tipo: String 6
- especie
- Tipo: String 16
- pesoLiquido
- Tipo: Float 8.5
- pesoBruto
- Tipo: Float 8.5
- codigoConta
- Tipo: String 6
- codigoPortador
- Tipo: String 3
- percGeralEncargosFinanceiros
- Tipo: Float 3.2
- itensNoPedido
- Tipo: Int 5
- totalMercadorias
- Tipo: Float 13.2
- prazoEntrega
- Tipo: Date
- prazoProgramado
- Tipo: Date
- percentualGeralDesconto
- Tipo: Float 3.2
- valorInfOutrasDespAcessorias
- Tipo: Float 3.2
- comprador
- Tipo: String 20
- situacao
- Tipo: String 1
- codigoUsuarioModificacao
- Tipo: String 3
- codigoMercado
- Tipo: String 2
- dataCadastro
- Tipo: Date
- horaCadastro
- Tipo: Int 8
- dataAprovacao
- Tipo: Date
- horaAprovacao
- Tipo: Int 8
- dataEntrega
- Tipo: Date
- horaEntrega
- Tipo: Int 8
- dataLiberacao
- Tipo: Date
- horaLiberacao
- Tipo: Int 8
- dataValidade
- Tipo: Date
- valorIpi
- Tipo: Float 11.2
- tipoFrete
- Tipo: String 1
- notaFiscal
- Tipo: Float 10.0
- codigoOrdemCompra
- Tipo: String 12
- observacao
- Tipo: String 251
- embarque
- Tipo: String 40
- destino
- Tipo: String 40
- viaEmbarque
- Tipo: String 40
- codigoCondicaoPagamento
- Tipo: String 3
- descricaoCondicaoPagamento
- Tipo: String 60
- fatura
- Tipo: Float 10.0
- complementoFatura
- Tipo: String 5
- percentualEmissao
- Tipo: Float 3.2
- tipoProduto
- Tipo: String 1
- codigoNimexe
- Tipo: String 25
- pedidoAmostra
- Tipo: Bool
- codigoIndice
- Tipo: String 5
- codigoUnidadeNegocio
- Tipo: String 3
- impresso
- Tipo: Bool
- sessao
- Tipo: Int 8
- alteracaoFt
- Tipo: Bool
- seguro
- Tipo: Float 11.2
- codigoCancelamento
- Tipo: String 3
- quantidadeTotal
- Tipo: Float 8.6
- horaProgramada
- Tipo: String 6
- codigoPedidoExterno
- Tipo: String 12
- projeto
- Tipo: String 12
- prioridade
- Tipo: String 1
- codigoTipoPagamento
- Tipo: String 2
- dataFaturado
- Tipo: Date
- horaFaturado
- Tipo: String 6
- valorIcms
- Tipo: Float 11.2
- valorIrrf
- Tipo: Float 11.2
- valorIss
- Tipo: Float 11.2
- incluiSubstituicaoTributaria
- Tipo: String 1
- regraFrete
- Tipo: String 1
- percentualFreteInformativo
- Tipo: Float 3.2
- contatoCliente
- Tipo: Int 8
- grade
- Tipo: String 2
- codigoUsuarioCriacao
- Tipo: String 3
- dataMovimentacao
- Tipo: Date
- dataInicioProducao
- Tipo: Date
- dataFaturamento
- Tipo: Date
- dataExpedicao
- Tipo: Date
- fornecedor
- Tipo: String 6
- despachante
- Tipo: String 6
- tgConversaoUnidades
- Tipo: String 6
- evento
- Tipo: String 6
- incidenciaIss
- Tipo: String 1
- ordemEnderecoEntrega
- Tipo: String 1
- ordemEnderecoCobranca
- Tipo: String 1
- origemPedido
- Tipo: String 2
- prazoBonificacao
- Tipo: String 2
- usuarioAutorizado
- Tipo: String 3
- entregaMercadoriaAposFaturar
- Tipo: String 3
- pedidoInconsistente
- Tipo: Bool
- gerouFaturamento
- Tipo: Bool
- buscarRegraFiscal
- Tipo: Bool
- percentualIrrf
- Tipo: Float 8.6
- totalItensBaixados
- Tipo: Float 8.6
- percentualMargemLucro
- Tipo: Float 8.6
- percIcmsResponsabilidade
- Tipo: Float 8.6
- vendasContato
- Tipo: Float 11.2
- percentualComissaoReceber
- Tipo: Float 11.2
- valorInfDesconto
- Tipo: Float 11.2
- valorSuframaSimbahia
- Tipo: Float 11.2
- usrpedi1
- Tipo: String 20
- usrpedi2
- Tipo: Date
- usrpedi3
- Tipo: Float 11.2
- controle
- Tipo: String 2
- baseIcms
- Tipo: Float 13.2
- baseIpi
- Tipo: Float 13.2
- baseIss
- Tipo: Float 13.2
- cobrarPauta
- Tipo: String 1
- remessa
- Tipo: String 3
- placa
- Tipo: String 7
- totalFaturado
- Tipo: Float 13.2
- totalServicos
- Tipo: Float 13.2
- baseSubstituicaoTributaria
- Tipo: Float 13.2
- valorSubstituicaoTributaria
- Tipo: Float 11.2
- valorInss
- Tipo: Float 11.2
- taxaIndexador
- Tipo: Float 10.5
- indiceIndexador
- Tipo: String 5
- baseIrrf
- Tipo: Float 13.2
- ufPlacaTransportador
- Tipo: String 2
- percentualAcrescimoPreco
- Tipo: Float 3.2
- valorFunrural
- Tipo: Float 11.2
- pedRemessaContaOrdTerceiros
- Tipo: Bool
- percentualIss
- Tipo: Float 3.2
- percentualInss
- Tipo: Float 3.2
- tipoNota
- Tipo: String 1
}}
Se pin inválido:
O usuário não possui direitos suficientes para executar esta rotina.
Se nenhum registro encontrado:
A consulta não retornou nenhum registro.
ListarPendentes
LiberarPendentes
- Parâmetros:
Retornos:
Se pin inválido:
O usuário não possui direitos suficientes para executar esta rotina.
Se erro na conexão com banco de dados:
A conexão com o banco de dados e/ou comando SQL possui erros.
Se ID inválido ou não encontrado:
Falha ao liberar registro.
ListarPedidos
- Parâmetros:
Retornos:
Se sucesso:
Se pin inválido:
O usuário não possui direitos suficientes para executar esta rotina.
Se nenhum registro encontrado:
A consulta não retornou nenhum registro.
ListarPedidosCompleto
Os dados do Pedidos serão listados em formato XML para requisições SOAP e JSON para requisições REST. Ambos com estrutura específica conforme descrito a seguir.
- Parâmetros:
Retornos:
Se sucesso:
- Parâmetros para o elemento pedido:
- Parâmetros para o elemento tipoOperacao:
- Parâmetros para o elemento unidadeNegocio:
- Parâmetros para o elemento cliente:
- Parâmetros para o elemento cobranca:
- Parâmetros para o elemento representante:
- Parâmetros para o elemento transportadora:
- Parâmetros para o elemento consignatario:
- Parâmetros para o elemento fornecedorEmpresa:
- Parâmetros para o elemento despachanteEmpresa:
- Parâmetros para o elemento regiaoMercado:
- Parâmetros para o elemento contatoEmpresa:
- Parâmetros para o elemento impostos:
- Parâmetros para o elemento material:
- Parâmetros para o elemento compradorFinal:
- Parâmetros para o elemento unidadeNegocioTransf:
- Parâmetros para o elemento centroArmazenagem:
- Parâmetros para o elemento centroArmazenagemTransf:
- Parâmetros para o elemento tabelaPreco:
- Parâmetros para o elemento contaGerencial:
- Parâmetros para o elemento controleItem:
- Parâmetros para o elemento especif1:
- Parâmetros para o elemento Lancamento:
- Distribuição das Tags XML:
- Distribuição das Tags Json:
Se pin inválido:
O usuário não possui direitos suficientes para executar esta rotina.
Se nenhum registro encontrado:
A consulta não retornou nenhum registro.
ListarPedidosPorRepresentante
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:
- 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.
VisualizarPedidoWeb
Excluir
- 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.
