fisioflow-nfse

Manage Brazilian NFS-e emission lifecycle through Focus NFe for physiotherapy clinics.

Updated Sep 2, 2025
One-click install
npx skills add https://github.com/rafaelminatto1/fisioflow-51658291 --skill fisioflow-nfse
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fisioflow-nfse
Source: https://github.com/rafaelminatto1/fisioflow-51658291/tree/main/.agents/skills/fisioflow-nfse
Command: npx skills add https://github.com/rafaelminatto1/fisioflow-51658291 --skill fisioflow-nfse

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Integrates Brazilian NFS-e issuance for physiotherapy clinics through Focus NFe to manage emission lifecycle.

Core Features & Use Cases

  • Focus NFe integration for emission, status tracking, and municipal configuration
  • Per-organization nfse_config management with cnpj, codigo_municipio, and service codes
  • Automated workflow orchestration for rascunho, enviado, autorizado, erro, and cancelado states

Quick Start

Configure nfse_config for your organization and trigger the NFSe emission workflow to generate and track the NFS-e

Frequently Asked Questions about fisioflow-nfse

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I issue NFS-e invoices for a physiotherapy clinic in Brazil?

To issue NFS-e invoices for a physiotherapy clinic, you configure per-organization settings with CNPJ, municipality code, and service codes, then trigger the emission workflow through Focus NFe to generate and track the document lifecycle.

What do I need to configure before integrating Focus NFe for NFS-e issuance?

Before integrating Focus NFe for NFS-e issuance, you need a valid Focus NFe access token and per-organization nfse_config containing your CNPJ, codigo_municipio, correct service codes, and environment settings.

How does NFS-e status tracking work across different emission states?

NFS-e status tracking works by orchestrating the invoice lifecycle through rascunho, enviado, autorizado, erro, and cancelado states using polling and fallback behaviors provided by the Focus NFe integration workflow.

Can I manage municipal-specific invoicing configurations for multiple physiotherapy organizations?

You can manage municipal-specific invoicing configurations for multiple physiotherapy organizations by maintaining individual per-organization nfse_config records with distinct CNPJ, codigo_municipio, and service codes.

What happens when an NFS-e emission returns an erro status?

When an NFS-e emission returns an erro status, the workflow applies fallback behaviors to handle the failure, allowing you to review the configuration, service codes, and environment settings before attempting re-issuance.