Faturamento Avançado TISS
📚 Referência completa e treinamento: este módulo tem uma lição detalhada de certificação — passo a passo de todas as telas, campos e regras.
4 módulos NOVOS: Pré-Faturamento + Guia + Lote + Glosas + CD (Tabela 25 ANS). Documentação completa.
Novidades de julho/2026 ✅ Novo — jul/2026
Entregas do ciclo de julho/2026 no Faturamento (issues fechadas no GitLab). Entregue no ciclo de julho/2026; se ainda não apareceu no seu ambiente, chega na próxima atualização.
| Entrega | Issue | Fechada em |
|---|---|---|
| Guias da mesma autorização agrupam no faturamento — guias vinculadas a uma mesma autorização passam a ser agrupadas ao faturar | #417 | 23/07 |
| Impressão da guia exibe os valores de Outras Despesas | #418 | 22/07 |
| Correção na conversão de valores R$ 0,00 | #419 | 20/07 |
| Pré-faturamento: cálculo por pacote, opção "zerar em pacotes" e conversão | #448 | 24/07 |
| Autorização vira "faturada" quando alguma guia dela é faturada | #450 | 24/07 |
| Importação de XML para fechamento de guias e lotes | #357 | 24/07 |
| Comparação com o XML do convênio para baixa | #358 | 14/07 |
| Status do faturamento no relatório de pendências | #474 | 09/07 |
| Telas de recebimento e devolução de guias com código de barras | #350, #349, #334 | jun/2026 |
Visão Geral — Fluxo TISS
- Atendimento fechado
- Pré-Faturamento: revisão + validação de campos obrigatórios ANS
- Guia: estrutura completa com paciente + serviços + produtos + taxas + equipamentos
- Lote: agrupa N guias por convênio + período
- XML TISS: gerado conforme padrão ANS 4.x
- Envio à operadora
- Retorno com NFS-e + valor
- Glosas: itens não pagos → contestar ou aceitar
- Contas a Receber: geração automática
1. Pré-Faturamento
Bateria de validação ANTES de enviar à operadora — economiza glosas posteriores.
Endpoints (16 endpoints — módulo grande)
| Método | Path | Permissão |
|---|---|---|
| GET | / | VIEW |
| GET | /guiasFilhas/:guiaMae | VIEW |
| GET | /InfoExtras/:guiaMae/:guiaFilha | VIEW |
| GET | /servicoPorGuia/:guiaFilha | VIEW |
| GET | /colaboradores-credenciados | VIEW |
| PUT | /save/:servicoAtendimentoId | UPDATE |
| PUT | /confirmar/:guiaMae | UPDATE |
| POST | /servicoAdd, /produtoAdd, /taxaAdd | UPDATE |
| PUT | /produtos/InfoExtras/:guiaMae | UPDATE |
12 Validações automáticas
- Carteirinha do paciente ATIVA e dentro da validade
- Procedimento com autorização (se exige)
- CBOS do profissional preenchido
- CID-10 obrigatório (alguns procedimentos)
- Quantidade × valor unitário batem com tabela do convênio
- Datas coerentes (atendimento, início, fim)
- Guia da operadora preenchida
- Indicador acidente (Tabela 87) quando aplicável
- Caráter atendimento (Tabela 23)
- Código despesa CD (Tabela 25)
- Profissional ativo + vinculado ao convênio
- Equipamentos/produtos consumidos lançados (warning)
2. Guia TISS
Cada atendimento que vai a convênio precisa de uma Guia TISS estruturada conforme padrão ANS.
Estrutura (DTO 126 linhas)
- Dados paciente + carteirinha
- Serviços (com código TISS/TUSS)
- Produtos consumidos (com conversão)
- Taxas (sala, equipamento)
- Equipamentos utilizados
- Profissional (CBOS, CRM)
- Números: guia, guia mãe, guia operadora, autorização, senha
Endpoints (9)
| Método | Endpoint | Função |
|---|---|---|
| GET | /guia/anosPrefaturamento | Anos com guias |
| GET | /guia/guiasFilhas | Filhas de uma mãe |
| GET | /guia/preFaturamento/:atendimentoId | Guia por atendimento |
| GET | /guia/prefaturadas | Lista prefaturadas |
| GET | /guia/lote/:loteId | Guias do lote |
| GET | /guia/:atendimentoId/:servicoId/ | Detalhe |
| GET | /guia/:atendimentoId/:servicoId/produtos | Produtos do serviço |
| GET | /guia/:atendimentoId/:servicoId/taxas | Taxas |
| GET | /guia/:atendimentoId/:servicoId/equipamentos | Equipamentos |
Hierarquia Mãe/Filha
Cirurgias têm guia mãe + filhas (anestesia, diárias). Numeração: mãe = G123, filhas = G123.01, G123.02.
3. Lote TISS
Agrupa N guias por convênio + período. Gera XML, envia, controla retorno.
Endpoints
| Método | Endpoint | Permissão |
|---|---|---|
| GET | /lote/ | ADMINISTRAR LOTE / VIEW |
| POST | /lote/ | FATURAMENTO / CREATE |
| PUT | /lote/:loteId | ADMINISTRAR LOTE / UPDATE |
| DELETE | /lote/:loteId/abrir | ADMINISTRAR LOTE / DELETE |
| POST | /lote/gerar-contas-receber | FATURAMENTO / CREATE |
XML TISS — Endpoints específicos
| Método | Endpoint | Função |
|---|---|---|
| GET | /xml/:loteId? | Download XML |
| GET | /xml/:loteId/visualizar | Preview formatado |
| PUT | /xml/editado | Salvar edição manual |
| GET | /xml/:loteId/refazer_hash | Recalcular hash |
Fluxo XML
- Cria lote com guias selecionadas
- Gera XML conforme TISS (versão configurada do convênio, ex: 3.04.01)
- Valida schema XML + obrigatoriedade campos
- Gera hash SHA256
- Envia (manual ou web-service)
- Recebe retorno (NFS-e + valor liquidado)
- Gera contas a receber via
/lote/gerar-contas-receber
4. Glosas
Operadora glosou um item (recusou pagamento)? Sistema permite contestar (recurso) ou aceitar (gera estorno).
Endpoints
| Método | Endpoint |
|---|---|
| GET | /glosas/motivos |
| GET | /glosas/status |
| GET | /glosas/status-valor |
| GET | /glosas/listar |
| GET | /glosas/movimentacoes/:id |
| POST | /glosas/ |
Status
- PENDENTE — recebida do retorno, ainda não tratada
- EM_RECURSO — contestada, aguarda resposta operadora
- RECUPERADA — recurso aceito, voltou a pagar
- ACEITA — clínica aceitou (gera estorno)
- DEFINITIVA — operadora manteve glosa após recurso
5. CD — Tabela 25 ANS
Códigos de despesa padronizados pela ANS. Cada Produto vinculado a um CD.
Endpoints
| Método | Endpoint |
|---|---|
| POST | /cd/ |
| GET | /cd/ |
Telas Frontend
/portal/guia2/list/pre-faturamento— lista pré-faturamento/portal/guia/buscar— buscar guias/portal/guia/inserir— criar guia/portal/guia/pre-faturamento— histórico/portal/lote/fechar-lote— fechar lote/portal/lote/administrar-lote— administrar/portal/lote/gerar-contas-a-receber— gerar contas/portal/glosas— gestão de glosas