Telvora Book — integração¶
Captura do Telvora ERP em ambiente autorizado. Valores de tabelas e formulários foram ocultados para privacidade.
Módulo: Integrações
Menu: Parâmetros → Integrações → Book — Telvora
Público: Administrador
Status: Publicado
Atualizado: 2026-09-07
Refs técnicas: ADR-020 ·SyncTelvoraBookEntitlement.php·TelvoraBookHttpAdapter.php· docs BookERP-INTEGRATION-API.md
O que faz¶
Conecta o Telvora ERP ao Telvora Book. Ao incluir um produto Book no contrato, o ERP cria ou atualiza o assinante no Book. Se o produto sair do contrato ou o acesso for bloqueado, o ERP desativa o assinante.
Login no app Book: e-mail do cliente + senha do login PPPoE (mesma senha operacional do contrato).
Quem pode usar¶
integration.book.read— consultar conexãointegration.book.update— salvar conexão- Cadastro de produtos / planos / contratos
Pré-requisitos¶
1) Conexão ERP ↔ Book¶
- Admin Book (
https://book.telvora.com.br/admin/integracoes) → cadastrar provedor e gerar Bearer token. - No ERP: Parâmetros → Integrações → Book — Telvora
- URL:
https://book.telvora.com.br/api/v1 - Cliente / código do provedor (ex.:
provider_core3) — opcional, só referência - Bearer token
- Acessos simultâneos (padrão), status Ativa
- Salvar conexão.
2) Produto com integração¶
- Cadastros → Produtos → Integração:
- Tipo = Apps
- Provedor = Telvora Book
- Acessos simultâneos no app =
1…20 - Incluir o produto no plano e/ou nos itens do contrato (ativo).
Acessos simultâneos — prioridade¶
- Campo do produto Book no contrato (maior valor entre produtos Book)
- Padrão da conexão Book
- 1 (máximo permitido pela API Book: 20)
Passo a passo — liberação¶
- Cliente com e-mail, login PPPoE com senha gravada e contrato ativo.
- Inclua o produto Book no contrato e salve.
- O ERP chama
PUT /erp/subscribersno Book. - O cliente entra em
https://book.telvora.com.brcom e-mail + senha PPPoE.
Regras importantes¶
- Sem produto
TELVORA_BOOKativo → assinante bloqueado no Book (active: false). - Contrato com acesso bloqueado / cliente inativo → bloqueia no Book.
- Criação exige senha PPPoE recuperável (mín. 8 caracteres). Se não houver senha, o sync é adiado (log
telvora_book.skip_create_no_password). externalIdno Book = ID do cliente no ERP.
Erros / avisos comuns¶
| Situação | O que fazer |
|---|---|
| Não vejo o menu Book | Publique a versão e confira permissões integration.book.*. |
| Assinante não aparece no Book | Confira produto no contrato, e-mail do cliente e senha PPPoE. |
| 401 no sync | Bearer token incorreto ou revogado. |
| 409 e-mail | E-mail já usado por outro assinante do provedor. |
