Esteira Domínio

Integração com a API do Domínio (Thomson Reuters). Envio automático de XML fiscal, baixa de parcelas, polling de status e upload manual. Sem mais e-mails de XML para o contador.

Docs Onvio API
API DomínioImportado· Quatro endpoints estão modelados, mas nenhum está conectado. Todo estado abaixo é demonstrativo.
API Domínio não configurada.A conexão real será habilitada somente após identidade, RLS e custódia server-side estarem provadas. Esta tela não recebe credenciais.
Registros demo
12
Aceites no seed
6
Taxa no seed
50.0%
Na fila / enviando
3
Processando (pull)
1
Erros / rejeitados
2
Máquina de estados · Domínio
Transições válidas seguem as setas. Erro e rejeitado retornam à fila após correção.
terminal aceitoterminal rejeitadoem curso
Fila
3
Enviando
0
Processando
1
Aceito
6
Erro (retry)
1
Rejeitado
1
erro → fila (retry automático) rejeitado → fila (após correção humana) enviando → processando (pull de status)
1. Origens
O que dispara um envio
  • Obrigações
    ação em massa 'Enviar ao Domínio' na bancada
  • Conciliação
    baixa de parcela conciliada → XML de baixa
  • Upload manual
    drag-drop de XML, layout detectado pela raiz
  • Agente IA
    robô fiscal anexa NF-e capturada de e-mail
2. Esteira 300S
Processamento local
  • Validação prévia
    schema, CNPJ, layout aceito pela API
  • Fila + paralelismo
    worker drena a fila (atual: 3)
  • Retry 5xx
    reenvio automático com backoff até maxRetries
  • Polling de status
    confirmação por pull (em curso: 1)
POST multipart
3. Onvio API — desligada
Contrato modelado, sem rede
  • POST /batches
    lote multipart de XMLs (NF-e/NFC-e/CT-e/CF-e/NFS-e/baixa)
  • GET /batches/{id}
    apiStatus + boxeStatus por arquivo (pull)
  • GET /client/info
    clientes acessíveis (id Onvio, CGC, IE, IM)
  • GET /integration/info
    health-check e versão da integração
response + pull
4. Retorno esperado
Schema demonstrativo
  • batchId + fileIds
    um id por lote, N ids por arquivo (6 no seed)
  • apiStatus
    RECEIVED · PROCESSING · SUCCESS · REJECTED · ERROR
  • boxeStatus
    estado do motor BOX-e após aceite (1 rejeições)
  • Protocolo Onvio (futuro)
    somente o servidor receptor poderá emiti-lo (1 erros no seed)
Fora do escopo da Onvio Accounting API

A API oficial cobre ingestão de documentos + listagem de clientes + health-check. Para leitura de contabilidade processada, a 300S mantém base própria ou depende de integração ODBC on-premise (parceria comercial separada).

Plano de contas, saldos e razão
Apuração, ECD/ECF, DCTFWeb
Folha, holerites e eSocial
Webhook de retorno (usar polling)
CRUD de cadastros — só GET /client/info
Balancetes, DRE e relatórios contábeis
Como ler: caixas azuis são processadas pela 300S; a caixa primária representa o contrato ainda desligado da API; verdes são estados do seed, não respostas oficiais. Quando a conexão for autorizada, erros transitórios retornarão à esteira e rejeições por schema exigirão correção humana.
Máquina de estados · Competência fiscal
13 estados. Importado no Domínio ≠ escrituração confirmada — depende de revisão humana.
Sem documentos3→ 2
Coletado (SIEG)8→ 1
Aguardando validação5→ 2
Validado4→ 1
Em lote Domínio3→ 1
Enviado ao Domínio1→ 2
Importado no Domínio6→ 1
Aguardando revisão humana4→ 1
Fechado1→ 1
Ramos e loops
Recebido manual2→ 1
Com pendência1→ 1
Erro Domínio (retry)1→ 1
· recebido-manual → aguardando-validação· com-pendência ↔ aguardando-validação· erro-domínio → em-lote-domínio (retry)
DEMO0ev/minSócio / Admin