01. DADOS GERAIS
Linha de Produto: | Virtual Age |
---|---|
Segmento: | Moda |
Módulo: | Integração |
Função: | Cartão Próprio CTC |
Ticket: | 6202063 |
Requisito/Story/Issue (informe o requisito relacionado) : | DVAITG-2714 |
02. SITUAÇÃO/REQUISITO
Preparar webservice para processo de cartão CTC
03. SOLUÇÃO
Implementação efetuada para disponibilizar as funcionalidades de inclusão. alteração de cliente com as informações de cartão próprio.
- Para gravar o cartão junto com o cliente, usar as tags "cartaoCTC" e "cartaoAdic", contida na tag "pessoa";
- Para gravar o cartão junto com o pedido de venda, usar o atributo "nr_cartao" contido na tag "pedidoCAdic", que está contida na tag "pedido";
Inclusão de cliente
Inclusão de cliente com informações de cartão próprio.
Informação do cartão junto com a requisição
Retorno da requisição de inclusão de cliente
Requisição xml de inclusão de cliente
Registro do banco de dados do cliente incluso
Registro do banco de dados do cartão incluso
Registro do banco de dados do tem de cartão incluso
Consulta no sistema do cliente incluso
Consulta no sistema do cartão incluso
Consulta no sistema do item do cartão incluso
Alteração de cliente
Alteração do cliente com informações de cartão próprio.
Informação do cartão junto com a requisição
Retorno da requisição de alteração de cliente
Requisição xml de alteração de cliente
Registro do banco de dados do cliente alterado
Registro do banco de dados do cartão alterado
Registro do banco de dados do tem de cartão alterado
Consulta no sistema do cliente alterado
Consulta no sistema do cartão alterado
Consulta no sistema do item do cartão alterado
Consulta de cliente
Consulta de cliente com informações de cartão próprio.
Requisição xml da consulta de cliente
Xml de envio da consulta de cliente
Xml de retorno da consulta de cliente
Schema de cliente
Schema para uso da inclusão, alteração e consulta de cliente com uso do WS
<?xml version="1.0" encoding="utf-8"?> <retorno> <pessoa nr_cpfcnpj="" cd_pessoa="" tp_pessoa="" nm_pessoa="" ds_homepage=""> <pesFisica tp_estcivil="" tp_sexo="" cd_seriectps="" ds_orgexpedidor="" nr_ctps="" nr_cpf="" nr_rg="" vl_rendamensal="" ds_cargo="" dt_admissao="" dt_nascimento="" ds_localtrab="" ds_localnasc="" ds_nacionalidade="" nm_mae="" nm_pai=""/> <pfAdic tp_escolaridade="" qt_filhos="" qt_dependentes="" qt_resantmeses="" qt_traantmeses="" ds_traantlocal="" dt_residedesde="" tp_casa="" tp_carro=""/> <pesFamiliar cd_parente="" cd_tipoparente="" pr_limite=""/> <pesJuridica nm_fantasia="" cd_atividade="" qt_funcionario="" nr_cnpj="" vl_fatmensal="" nr_inscestl="" dt_fundacao="" tp_regimetrib="" vl_capitalsocial="" ds_uf=""/> <reprCliente cd_representant=""/> <endereco nr_sequencia="" cd_tipoendereco="" cd_municipio="" cd_cep="" nm_logradouro="" nr_caixapostal="" nr_logradouro="" ds_referencia="" ds_complemento="" ds_bairro="" ds_siglalograd=""> <municipio cd_municipio="" nm_municipio="" cd_estado=""> <estado ds_sigla="" nm_estado=""/> </municipio> </endereco> <telefone nr_sequencia="" cd_tipofone="" nr_telefone="" in_padrao="" nr_ramal=""/> <email nr_sequencia="" cd_tipoemail="" ds_email="" in_padrao=""/> <contato nr_sequencia="" cd_tipocontato="" nm_contato="" nr_telefone="" ds_funcao="" ds_email="" dt_nascimento="" nr_celular="" nr_cpf=""/> <referencia nr_sequencia="" tp_referencia="" ds_referencia="" nr_fone="" nm_responsavel=""/> <pessoaCc nr_sequencia="" ds_titular="" ds_adicional="" nr_banco="" nr_agencia="" ds_conta="" tp_pessoa="" ds_dvcta="" tp_conta="" tp_finalidade=""/> <obsPessoa nr_linha="" ds_observacao=""/> <pessoaClas cd_tipoclas="" cd_classificacao=""> <classificacaoPes cd_tipoclas="" cd_classificacao="" ds_classificacao=""> <tipoClasPes cd_tipoclas="" ds_tipoclas=""/> </classificacaoPes> </pessoaClas> <pessoaCliente cd_cliente="" tp_formapgto="" nr_suframa="" nr_codigofiscal="" in_bloqueado="" in_cnsrfinal="" in_inativo="" dt_cadastro=""/> <pesInfo cd_emppadrao="" cd_pessoa="" in_inativo=""/> <pessoaLimite cd_empresa="" cd_cliente="" vl_fatorlimite="" cd_grupoempresa=""/> <pesVendCliente cd_cliente="" cd_vendedor=""/> <pesRepresentante cd_representant="" cd_supervisor="" in_supervisor="" in_inativo="" in_bloqueado=""/> <cartaoCTC cd_cartao="" cd_tpcartao="" cd_empcartao="" dt_validade="" dt_cartao="" vl_limitecartao="" nr_diavencto="" vl_rendaprinc="" vl_rendasecun="" ds_locrendprinc="" ds_locrendsecun=""> <cartaoAdic nr_seqcartao="" tp_cartaoadic="" nr_cartao="" cd_pesadic="" vl_limite="" in_autorizabonus="" dt_autorizado=""/> </cartaoCTC> </pessoa> </retorno>
Schema de pedido
Schema para uso da inclusão, alteração e consulta de cliente com uso do WS
<?xml version="1.0" encoding="utf-8"?> <retorno> <pedido nr_pedidocliente="" cd_empresa="" cd_pedido="" cd_cliente="" cd_operacao="" cd_condpgto="" dt_pedido="" cd_representant="" tp_situacao="" cd_vendedor="" pr_comissaofat="" pr_comissaorec="" cd_transport="" nm_transport="" cd_transredespac="" nm_transredespac="" tp_frete="" dt_chegada="" dt_limcancelamento="" dt_prevbaixa="" dt_limbaixa="" dt_ultbaixa="" tp_cobranca="" tp_cobrancapadrao="" cd_moeda="" nr_przmedio="" dt_basepgto="" cd_lote="" pr_desconto="" cd_tabcomissao="" cd_tabpreco="" cd_motivobloq="" cd_motivocanc=""> <pedidoCAdic pr_extramax="" qt_extramax="" pr_encfinanceiro="" pr_despacessor="" pr_frete="" pr_seguro="" vl_maxfat="" qt_divfat="" nr_diapreventrega="" nr_importacao="" cd_operbrinde="" nr_diacomp="" tp_entrantec="" nr_diaentrantec="" vl_presente="" in_agendamento="" vl_agendamento="" nr_objetotransp="" tp_freteredespac="" cd_munredespac="" pr_descneg="" cd_ccusto="" cd_clicomprador="" ds_medidarolo="" cd_medidarolo="" nr_cartao="" nm_titular="" tp_documento="" tp_bandeira="" nr_parcela="" dt_validade="" cd_codseg="" nr_banco="" pr_descatacado="" nr_seqendentrega=""/> <pedidoItem cd_produto="" qt_solicitada="" qt_baixa="" qt_atendida="" qt_cancelada="" qt_extra="" vl_unitarioorig="" vl_unitario="" pr_desconto="" dt_prevbaixa="" vl_unitarioneg=""/> <pedidoClas cd_tipoclas="" cd_classificacao=""/> <obsPedido ds_observacao=""/> <obsPedRepr ds_observacao=""/> <pedidoDesconto pr_desconto=""/> <pedidoPagto cd_empresa="" cd_pedido="" tp_documento="" tp_situacao="" nr_nsu="" cd_autorizacao="" nr_portador="" qt_parcela="" vl_parcela="" nr_nossonumero="" ds_dacnossonr="" nr_dofni="" tp_sistema="" cd_empliq="" dt_liq="" nr_seqliq="" nr_fatura="" ds_lstvenctofat=""/> <pedidoFPgto cd_empresa="" cd_pedido="" nr_sequencia="" tp_documento="" tp_situacao="" nr_nsu="" cd_autorizacao="" nr_portador="" qt_parcela="" vl_parcela="" nr_nossonumero="" ds_dacnossonr="" nr_dofni="" tp_sistema="" cd_empliq="" dt_liq="" nr_seqliq="" nr_fatura="" ds_lstvenctofat=""/> <brinde cd_produto="" qt_solicitada="" qt_baixa="" qt_atendida="" qt_cancelada="" qt_extra="" vl_unitarioorig="" vl_unitario="" dt_limcancelamento="" dt_prevbaixa="" dt_limbaixa=""/> <limiteSugestao dt_prevbaixa="" pr_limsugestao="" tp_limitador=""/> </pedido> </retorno>