Pular para conteúdo

nfse

Modulo NFSe: consulta de Notas Fiscais de Servico Eletronicas.

consultar_nfse async

consultar_nfse(numero, municipio, uf, cnpj_prestador=None)

Consulta dados de uma NFSe (Nota Fiscal de Serviço Eletrônica).

IMPORTANTE: NFSe não possui padrão nacional. Cada município tem seu próprio sistema (ABRASF, ISS.net, Betha, Curitiba, etc.). Esta ferramenta fornece orientações sobre como consultar a NFSe no município informado.

Parameters:

Name Type Description Default
numero str

Número da NFSe

required
municipio str

Nome do município (ex: 'São Paulo', 'Belo Horizonte')

required
uf str

Sigla do estado (ex: 'SP', 'MG')

required
cnpj_prestador str | None

CNPJ do prestador de serviço (opcional)

None

Returns:

Type Description
dict[str, str]

Dicionário com orientações de consulta para o município.

client

Cliente NFSe.

NFSe não tem padrao nacional unico - cada municipio implementa seu próprio webservice (ABRASF, Betha, ISS.net, Curitiba, etc.). Este modulo fornece uma interface unificada que abstrai essas diferencas.

schemas

Schemas para NFSe.

NFSeResponse

Bases: BaseResponse

Dados de uma NFSe consultada.

tools

Ferramentas MCP para NFSe.

consultar_nfse async

consultar_nfse(numero, municipio, uf, cnpj_prestador=None)

Consulta dados de uma NFSe (Nota Fiscal de Serviço Eletrônica).

IMPORTANTE: NFSe não possui padrão nacional. Cada município tem seu próprio sistema (ABRASF, ISS.net, Betha, Curitiba, etc.). Esta ferramenta fornece orientações sobre como consultar a NFSe no município informado.

Parameters:

Name Type Description Default
numero str

Número da NFSe

required
municipio str

Nome do município (ex: 'São Paulo', 'Belo Horizonte')

required
uf str

Sigla do estado (ex: 'SP', 'MG')

required
cnpj_prestador str | None

CNPJ do prestador de serviço (opcional)

None

Returns:

Type Description
dict[str, str]

Dicionário com orientações de consulta para o município.