...
Info |
---|
A plataforma BDC também é conhecida internamente como Pegasus ou Plataforma Santillana. |
Sobre a plataforma
A forma de integração se dá principalmente pela comunicação com o webservice.
Durante o processo de pagamento dos alunos o ERP recebe as informações da plataforma via webservice nosso e para envio das informações a partir do ERP é requisitado o webservice da plataforma BDC.
Tópicos
Table of Contents | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...
Processos
BDC (Base de Dados Central) é uma plataforma que se conecta com o ERP TOTVS via webservice e é utilizada apenas para realizar pagamentos dos alunos. Nela se concentra os contratos de escolas com a Moderna e seus respectivos alunos e pagamentos.
Abaixo você pode conferir todos os processos relacionados a plataforma.:
...
Inicialmente é feito o contrato de alunos no ERP e enviado via webservice para a BDC. Na plataforma ocorre a validação (aprovação ou cancelamento) do contrato por parte da escola para então integrar a informação validada ao ERP e dar prosseguimento ao processo.
Expand | ||||
---|---|---|---|---|
| ||||
Após isso o programa BDC0012R irá validar os cadastros e enviar uma solicitação de integração via webservice para o BDC. Após isso a plataforma irá integrar os dados do contrato e login e retornar ao ERP os contratos que estão pendentes de integração e irá gerar a escola e sua unidade. Esse processo é feito de forma automática via RPW.
|
Expand | ||
---|---|---|
| ||
O programa roda automaticamente a funcionalidade de transformar o acuerdo em anexo/contrato, porém também é possível fazer de acordo On Request.
O anexo sempre será gerado, um por segmento, no MOUN111 com a seguinte composição:
|
Expand | ||
---|---|---|
| ||
Uma vez que o contrato volte validado do BDC ele ficará disponível no programa MOUN001. |
Expand | ||
---|---|---|
| ||
Acesse o programa MOUN150 |
Grades Personalizadas
Nos contratos para o ensino médio sob o selo UNO é possível gerar grades personalizadas: oferta de diferentes materiais para turmas diferentes de uma mesma série. Essa informação vem junto com a integração do contrato.
Nesse processo antes de criar o contrato no ERP é feito o cadastro dos respectivos itens do contrato no TOTVS, integrados a partir da plataforma WEB SAPE.
⚠️ O programa que recebe as grades personalizadas do ensino médio é o MOUN523
Info |
---|
A equipe na Moderna na BDC faz o envio do contrato para a escola e ela valida com aceite. |
Validado o contrato é possível enviar o material de remessa, gerar o pedido e a nota fiscal para a escola.
Pagamento do aluno
Uma vez com a NF gerada, o pai ou responsável do aluno irá acessar a plataforma BDC e efetuar o pagamento do material, uma vez confirmado é enviado os dados de pagamento para o ERP.
Após gerado a NF o ERP realiza as seguintes ações:
Cadastro do pai do aluno (emitente/cliente)
Esse processo é feito automaticamente via RPW.
Faturamento do aluno
Para realizar essa etapa é necessário o cadastro do pai do aluno.
Processo de crédito financeiro
Esse processo é feito automaticamente via RPW, mas para realizá-lo é necessário o cadastro do pai do aluno e o retorno do faturamento via AudTax (plataforma de integração bancária) com seu código de sequência.
Note |
---|
Caso ocorra algum erro nos cadastros ou integrações, após as devidas alterações é necessário realizar a integração novamente para corrigir o status de erro. |
Sobre a AudTax
AudTax é uma plataforma de integração bancária.
A BDC integra o pagamento do pai do aluno com a AudTax e para que ela envie ao ERP a numeração sequêncial do pagamento.
Então é feita uma concilização onde se cruza o pagamento da AudTax com o pagamento feito na plataforma para gerar o crédito para o pai.
Após a integração dos dados acima é dado início ao faturamento.
Faturamento do aluno
O pai ou responsável do aluno irá acessar a plataforma BDC e realizar o pagamento do material do aluno.
Expand | ||
---|---|---|
| ||
Para acompanhar basta acessar o programa MOUN226. Esse programa é atualizado periodicamente via RPW retornando via integração a situação e forma de pagamento realizada no BDC. |
O tipo de faturamento irá variar de acordo com o material:
Material Impresso
Nesse tipo de material o faturamento só ocorre quando ele estiver na escola. Para esse caso é necessário dar início ao processo de Saldo em Terceiros, onde o ERP irá debitar a quantia do material solicitado na NF de remessa da escola e gera a NF de venda. Após isso se cria um débito (título financeiro) contra o pai e é enviado ao ACR.
Info |
---|
Essa nota não tem movimentação física, pois já foi feita pela escola ao gerar a NF de remessa. |
Material Digital
Verfica-se todos os alunos que estão com materiais digitais pendentes e gera uma NF de venda. O valor se torna um débito (título financeiro) contra o pai e é enviado ao ACR.
Serviço
Gera uma NF de serviço apenas. (Esse processo é raro. Um exemplo são chaves de rede codificada para aluno)
Após o faturamento são atualizadas todas as notas de aluno no SEFAZ e então é gerado sua DANFE.
Processo ACR
No pagamento é gerado um crédito para o pai do aluno (que vem das integrações com a AudTax) e a nota gera um débito contra esse pai.
Note |
---|
Só entra o pagamento no ACR se houver confirmação do AudTax. |
Refaturamento do Aluno
Quando ocorre a desistência do aluno no período letivo ou ocorreu algum erro durante alguma etapa do processo de cadastro ou envio é realizado o refaturamento do aluno.
Para dar início ao processo é necessário a devolução do material do aluno, que pode ser feita de duas formas:
Nota Física - Quando a devolução ocorre na Moderna.
Nota Fiscal - Quando é feita a devolução na escola do aluno. Após isso é gerado um crédito ao pai do aluno no ACR.
Após a validação das notas é feito o refaturamento.
...
Programas envolvidos
Programa | Função | Executa em RPW? | Responsável | |||
---|---|---|---|---|---|---|
MOUN110 | Cadastro da escola no ERP | Não | Usuário | |||
MOUN117 | Subprograma do cadastro da escola | Não | Usuário | |||
MOUN118 | Subprograma do cadastro da escola | Não | Usuário | |||
MOUN256 | Grade de material | Não | Usuário | |||
MOUN523 | Programa que recebe as grades personalizadas do Ensino Médio do selo UNO | |||||
WAD001 | Monitor de integração dos contratos | |||||
MOPD1039 | Relatório de remessa dos envios para as escolas | |||||
MOUN542 | Geração do pedido do material para a escola | |||||
MOUN001 | Consulta do contrato validado | |||||
MOUN541 | Geração do pedido físico utilizando o relatório gerado no MOPD1039 | |||||
MOUN226 | Processo de pagamento do aluno | |||||
MOCR070 | Cadastro do pai do aluno | Sim | TI | |||
MOCR066 | Integração do crédito financeiro do pai com o ACR | Sim | TIUsuário | |||
MOUN284 | Monitor de alunos com erro | |||||
MOUN283 | Monitor de pagamentos com erro | |||||
MOUN285 | Monitor de contratos com erro | |||||
MOUN703 | Gera o faturamento de material impresso | |||||
MOUN374 | Gera o faturamento de material digital | |||||
MOUN274 | Gera o faturamento de serviço | |||||
MOUN316 | Atualiza as notas do Aluno no SEFAZ | Sim | TI | MOUN210 | Refaturamento do aluno | Usuário |
MOUN316NFE | Atualiza as notas eletrônicas | Sim | TI | |||
MOUN317 | Identifica alunos inativos ou com mudança de série | |||||
MOUN210Informa o material que está sendo devolvido | Refaturamento do aluno | Não | Usuário | |||
MOUN314F | Realiza o refaturamento | Não | Usuário | |||
MOUN176 | Relatório de alunos pendentes de faturamento ou devoluções | Usuário Operações |
Detalhamento técnico
...
Consulta de integrações
Exemplo:
...
Integração de Pagamento BDC
URL: Ambiente homologação SIEDUC.
http://app-homolog.netmoderna.com.br:8080/hml-adapSEU/wsa1/wsdl?targetURI=urn:tempuri-org-homolog
Serviço Busca Token
...
Busca do Token:
Code Block |
---|
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:tempuri-org-homolog:integrmodernahomolog">
<soapenv:Header/>
<soapenv:Body>
<urn:wsToken>
<urn:UserName>paHomolog</urn:UserName>
<urn:Password>Homolog123</urn:Password>
<urn:Origin>PA</urn:Origin>
</urn:wsToken>
</soapenv:Body>
</soapenv:Envelope> |
Retorno do Serviço:
Code Block |
---|
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<SOAP-ENV:Body>
<wsTokenResponse xmlns="urn:tempuri-org-homolog:integrmodernahomolog">
<result xsi:nil="true"/>
<xmlReturn><![CDATA[<?xml version="1.0" encoding="ISO-8859-1"?><ttToken xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><ttTokenRow><token>F9A58E855BA5DF9D3AEF6679FB60BBCEAA2625D6</token><expires_in>14400</expires_in></ttTokenRow></ttToken>]]></xmlReturn>
</wsTokenResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope> |
...
Serviço de Envio dos Pagamentos
linha 5
Code Block |
---|
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:tempuri-org-homolog:integrmodernahomolog">
<soapenv:Header/>
<soapenv:Body>
<urn:ws0001>
<urn:pOp>Payment</urn:pOp>
<urn:pId>F9A58E855BA5DF9D3AEF6679FB60BBCEAA2625D6</urn:pId>
<urn:pInp>XML Pagos</urn:pInp>
</urn:ws0001>
</soapenv:Body>
</soapenv:Envelope> |
XML Pagos
Expand | ||
---|---|---|
| ||
|
Diagrama de Sequência
...
XML de Retorno
Code Block |
---|
<?xml version="1.0" encoding="UTF-8"?>
<respuesta>
<transacciones>
<transaccion>
<id_mensaje>uuid</id_mensaje>
<documento_id>17766779</documento_id>
<situacion>OK</situacion>
<mensaje>Documento: 17766779 -Documento Recebido com sucesso</mensaje>
</transaccion>
</transacciones>
</respuesta> |
Tabelas de acesso
Tabela | Campo | Descrição | Programas afetados |
---|---|---|---|
...