...
- Endpoint: /api/retaguarda/v2/FormaPagtosdadocomplementarpagtos
- Método: Post
- Autenticação: Bearer token
- Permissão: Retaguarda
Este endpoint recebe uma lista de CondicaoPagto Dados complementares para que possam ser enviados vários na mesma requisição
Aviso |
---|
Para que a baixa do CondicaoPagto Dado complementar criado ocorra no PDV Omni é necessário realizar a abertura de um lote do tipo 17 16 = CondicaoPagto DadoComplementarPagto |
Expandir |
---|
title | Exemplo de body da requisição |
---|
|
[ { "descricao": "string", "diasEntreParcelastipoDadoComplementar": 0, "numeroMaximoParcelasobrigatorio": 0, "percentualMinimoEntrada": 0, "prazoMaximoPrimeiraParcela": 0, "solicitaDataDemaisParcelas": 0, "solicitaDataPrimeiraParcelatamanho": 0, "situacao": 0, "tipoDadoComplementar": 0, "dadoComplementarDescricao": "string", "condicoesPagtoOperadoras": [ { "id": 0, "idRetaguarda": "string", "idRetaguardaCondicaoPagto": "string", "idRetaguardaOperadora": "string", "situacao": 0, "idCondicaoPagamento": 0 } ], "idInquilino": "string", "idRetaguarda": "string", "idProprietario": "string", "loteOrigem": "string" } ] |
Expandir |
---|
title | Definição dos campos de requisição |
---|
|
Campo | Tipo | Descrição | Observações |
---|
descricao | StringDesccrição da condição de pagamento | Descrição do dado complementar | Obrigatório Tamanho máximo: 50 30 caracteres | diasEntreParcelastipoDadoComplementar | Int | Dias entre as parcelas | Obrigatório | numeroMaximoParcelas | Int | Número máximo de parcelas | Obrigatório | percentualMinimoEntrada | Int | Percentual mínimo de entrada | Opcional | prazoMaximoPrimeiraParcela | Int | Prazo máximo da primeira parcela | Opcional Caso não enviado será cadastrado como 0 | solicitaDataDemaisParcelas | Int | Indica se solicita a data das demais parcelas | Aceito 0 ou 1 Caso não enviado será cadastrado como 0 | solicitaDataPrimeiraParcela | Int | Indica se solicita a data da primeira parcela | Aceito 0 ou 1 Caso não enviado será cadastrado como 0 | situacao | Int | Situação da condição de pagamento (0 - Inativo, 1 - Ativo) | Obrigatório | tipoDadoComplementar | Int | Tipo do dado complementar | Opcional | dadoComplementarDescricao | String | Descrição dado complementar | Opcional | condicoesPagtoOperadoras | Lista de Objetos | Lista de operadores | Opcional | condicoesPagtoOperadoras.id | Int | Identificador da operadora no POSH | Opcional | condicoesPagtoOperadoras.idRetaguarda | String | Identificador da condicao pagamento operadora na retaguarda | Obrigatório | condicoesPagtoOperadoras.idRetaguardaCondicaoPagto | String | Ideintificador da condição pagamento na retaguarda | Obrigatório | condicoesPagtoOperadoras.idRetaguardaOperadora | String | Identificador da operadora na retaguarda | Obrigatório | Tipo do dado complementar (Descritivo abaixo) | Obrigatório | obrigatorio | Int | Indica se o dado é obrigatório (0 - Opcional, 1 - Obrigatório) | Obrigatório | tamanho | Int | Tamanho do dado complementar | Opcional | situacao | Int | Situação do dado complementar | condicoesPagtoOperadoras.situacao | Int | Situação da operadora (0 - Inativo, 1 - Ativo) | Opcional Caso não enviado será cadastrado como 0 | condicoesPagtoOperadoras.idCondicaoPagamento | Int | Identificador da Forma de pagametno Condição pagamento no POSH | Opcional | Obrigatório | idInquilino | String | Identificador do inquilino | Obrigatório | idRetaguarda | String | Identificador da condição de pagamento do dado complementar na retaguarda | Obrigatório | idProprietario | String | Identificador do proprietário | Obrigatório | loteOrigem | String | Identificador do lote em que os dados serão enviados | Obrigatório para a integração |
|
Expandir |
---|
title | TipoDadoComplementar |
---|
|
Código | Tipo |
---|
0 | Alfanumerico | 1 | Numerico | 2 | Data | 3 | ListaSelecao |
|
Expandir |
---|
title | Definição dos campos de retorno |
---|
|
Expandir |
---|
| Campo | Tipo | Descrição |
---|
Success | bool | Indica se a criação do compartilhamento foi feita com sucesso | Message | string | Caso ocorra erros durante a criação do compartilhamento eles serão enviados nesse campo | Data | objeto | Objeto compartilhamento criado | Errors | Lista | Listas com os erros encontrados no processo | TotalTime | int | tempo da requisição | NumberOfRecords | int | número de dados inseridos |
|
Expandir |
---|
| Campo | Tipo | Descrição |
---|
code | string | Código de erro | message | string | Mensagem do erro | detailedMessage | string | Detalhamento do erro | helpUrl | string | url de ajuda | TotalTime | string | Tempo total de busca | details | lista de objeto | Lista de objeto de erros | details.guid | string | Identificador do erro | details.code | string | Código do erro | details.message | string | Mensagem do erro | details.detailedMessage | string | Detalhamento do erro |
|
|