Boleto Bancário
Lista boletos bancários
Lista os boletos da empresa autenticada com dados do cliente, valor, vencimento, status (`TypeStatusBankSlip`), URL e código de barras gerados pelo banco. Cada linha traz também os flags `BankSlipUpdate` e `BankSlipCancel` (booleans calculados pelo backend de acordo com o estado atual e o banco) — são eles que governam quais ações ficam habilitadas no frontend.
Gera um novo boleto
Cria um boleto via API do banco configurado em `IDCompanyIntegration`. Pode ser avulso, vinculado a pedido (`IDOrder`) ou a NFSe (`IDServiceOrder`).
Consulta status no banco e atualiza
Consulta a API do banco para buscar o status atualizado do boleto e atualiza no idworks. Chamado pelo ícone **Atualizar** da linha. Bloqueado pelo frontend quando o boleto já está pago (`IDStatusBankSlip=2`).
Atualiza o boleto
Atualiza valor, vencimento ou observações do boleto. Quais campos são editáveis depende do banco — o frontend bloqueia o botão Editar quando `BankSlipUpdate=false`.
Cancela o boleto (com ou sem dar baixa)
Cancela o boleto via API do banco. Dois modos: