InserePreVenda
dadoslogin |
---|
Campo | Descrição | Tipo | Formato | Obrigatório |
---|---|---|---|---|
login | Login do Bunker.MK para integração | string | livre | Sim |
senha | Senha do operador | string | livre | Sim |
idloja | Código da loja no Bunker.MK | inteiro | livre | Sim |
idcliente | Código do cliente da Marka no Bunker.MK | inteiro | 00000000 | Sim |
codvendedor | Identificação do vendedor | inteiro | 0000 | Sim |
nomevendedor | Nome do vendedor | string | livre | Sim |
idmaquina | Identificador do computador | inteiro | 0000 | Sim |
venda |
---|
Campo | Descrição | Tipo | Formato | Obrigatório |
---|---|---|---|---|
id_vendapdv | Chave primária de identificação da venda/pedido. Essa é uma chave interna do sistema da unidade de atendimento que nos será informada para eventual auditoria ou para localização do registro em caso de estorno. Nunca deverá se repetir. | string | livre | Sim |
datahora | Data e hora em que a venda ocorreu | Datahora | AAAA-MM-DD HH:NN:SS | Sim |
cartao | Numero do cartão fidelidade (quando houver) ou o próprio CPF/CNPJ | inteiro | livre | Sim |
valortotalbruto | Valor total da compra sem descontos. | decimal | 00,00 | Sim |
descontototalvalor | Valor de desconto geral da venda | decimal | 00,00 | Não |
valortotalliquido | Valor total da compra com descontos. Será usado para base de cálculo de pontos/créditos. Valor com duas casas decimais. Usar vírgula como separador decimal. | decimal | 00,00 | Sim |
valor_resgate | Valor resgatado na compra | decimal | 00,00 | Sim |
cupomfiscal | Cupom fiscal | string | 0000000 | Sim |
cupomdesconto | Cupom de desconto | string | AAAA000 | Não |
formapagamento | Forma de pagamento: dinheiro, cheque, etc | string | Livre | Sim |
indicador | Caso seja indicação de alguma pessoa ou loja | string | Livre | Não |
codatendente | Código do atendente que fez a venda. | string | Livre | Sim |
id_item | Chave primária de identificação da venda desse item. Essa é uma chave interna do sistem da unidade de atendimento que nos será informada para localização do registro em caso de estorno. Nunca deverá se repetir. | inteiro | Livre | Sim |
produto | Descrição do produto | string | Livre | Sim |
codigoproduto | Código único que indentifica o produto (preferivelmente EAN) | inteiro | 0000000000000 | Sim |
quantidade | Quantidade do produto sendo adquirida. Pode-se informar até 3 casas decimais para o caso, por exemplo, de litros de combustível | decimal | 00,00 | Sim |
valorbruto | Valor unitário do item, sem desconto | decimal | 00,00 | Sim |
descontovalor | Valor de desconto concedido ao item de forma unitária. Caso, não haja desconto, informar valor zerado | decimal | 00,00 | Sim |
valorliquido | Valor bruno menos valor de desconto de forma unitária | decimal | 00,00 | Sim |
ean | Código EAN dos produtos | inteiro | 0000000000000 | Não |
estoque | Quantidade do item em estoque da empresa ou loja | decimal | 00,00 | Não |
atributos | Envio de atributos (cor, modelo, tamanho, acabamento, etc..) do produto (conforme parametrização). De 1 a 13 | String | livre | Não |
enviogenerico | Envio de dados adicionais que deverão ser enviado de 5 em 5 campos | String | livre | Não |
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<InsereVenda xmlns="Linker20">
<fase>{chave da fase}</fase>
<dadoslogin>
<login>operador 01</login>
<senha>1928374756</senha>
<idloja>21</idloja>
<idcliente>11</idcliente>
<codvendedor>0000</codvendedor>
<nomevendedor>string</nomevendedor>
<idmaquina>0000</idmaquina>
</dadoslogin>
<venda>
<id_vendapdv>string</id_vendapdv>
<datahora>string</datahora>
<cartao>string</cartao>
<valortotalbruto>string</valortotalbruto>
<descontototalvalor>string</descontototalvalor>
<valortotalliquido>string</valortotalliquido>
<valor_resgate>string</valor_resgate>
<cupomfiscal>string</cupomfiscal>
<cupomdesconto>string</cupomdesconto>
<formapagamento>string</formapagamento>
<indicador>string</indicador>
<codatendente>string</codatendente>
<codvendedor>string</codvendedor>
<idcliente>string</idcliente>
<itens>
<vendaitem>
<id_item>string</id_item>
<produto>string</produto>
<codigoproduto>string</codigoproduto>
<quantidade>string</quantidade>
<valorbruto>string</valorbruto>
<descontovalor>string</descontovalor>
<valorliquido>inteiro</valorliquido>
<ean>inteiro</ean>
<atributo1>string</atributo1>
<atributo2>string</atributo2>
<atributo3>string</atributo3>
<atributo4>string</atributo4>
<atributo5>string</atributo5>
<atributo6>string</atributo6>
<atributo7>string</atributo7>
<atributo8>string</atributo8>
<atributo9>string</atributo9>
<atributo10>string</atributo10>
<atributo10>string</atributo11>
<atributo12>string</atributo12>
<atributo13>string</atributo13>
<envioGenerico>
<item>
<param1>string</param1>
<param2>string</param2>
<param3>string</param3>
<param4>string</param4>
<param5>string</param5>
</item>
<item>
<param1>string</param1>
<param2>string</param2>
<param3>string</param3>
<param4>string</param4>
<param5>string</param5>
</item>
</envioGenerico>
</vendaitem>
<vendaitem>
<id_item>string</id_item>
<produto>string</produto>
<codigoproduto>string</codigoproduto>
<quantidade>string</quantidade>
<valorbruto>string</valorbruto>
<descontovalor>string</descontovalor>
<valorliquido>inteiro</valorliquido>
<ean>inteiro</ean>
<atributo1>string</atributo1>
<atributo2>string</atributo2>
<atributo3>string</atributo3>
<atributo4>string</atributo4>
<atributo5>string</atributo5>
<atributo6>string</atributo6>
<atributo7>string</atributo7>
<atributo8>string</atributo8>
<atributo9>string</atributo9>
<atributo10>string</atributo10>
<atributo10>string</atributo11>
<atributo12>string</atributo12>
<atributo13>string</atributo13>
<envioGenerico>
<item>
<param1>string</param1>
<param2>string</param2>
<param3>string</param3>
<param4>string</param4>
<param5>string</param5>
</item>
<item>
<param1>string</param1>
<param2>string</param2>
<param3>string</param3>
<param4>string</param4>
<param5>string</param5>
</item>
</envioGenerico>
</vendaitem>
</itens>
</venda>
</InsereVenda>
</soapenv:Body>
</soapenv:Envelope>
Parâmetros de retorno:
Para os dado do retorno do Web Service, consultar RetornoPadrão.