Skip to content

open-nfse / ValoresInput

Interface: ValoresInput

Defined in: src/nfse/build-dps.ts:93

Valores e tributação do serviço.

Properties

PropertyModifierTypeDescriptionDefined in
aliqIss?readonlynumberAlíquota ISS em percentual (ex: 2.5 = 2,5%, NÃO 0.025). Preenche tribMun.pAliq (TCTribMunicipal, minOccurs="0"). Pelo XSD: se o município de incidência pertence ao Sistema Nacional NFS-e a alíquota é parametrizada e fornecida pelo sistema — nesse caso omita (undefined); fora do Sistema Nacional, o emitente fornece. Valores 0 < x < 0.5 são rejeitados em tempo de build (quase sempre erro de fração-vs-percentual). Em termos de serialização: undefined não emite <pAliq>; um valor definido (inclusive 0) emite <pAliq> com aquele valor.src/nfse/build-dps.ts:113
indTotTrib?readonlyNaoIndicador de "sem total de tributos" ('0') do choice totTrib. Válido apenas para MEI (opSimpNac=2): Não Optante e ME/EPP não podem informá-lo (E0713/E0712). Para MEI sem nenhum membro de totTrib, este é o default.src/nfse/build-dps.ts:123
pTotTrib?readonly{ pTotTribEst: number; pTotTribFed: number; pTotTribMun: number; }Total aproximado de tributos em percentual — choice totTrib. Válido para qualquer regime (alternativa a vTotTrib para Não Optante).src/nfse/build-dps.ts:144
pTotTrib.pTotTribEstreadonlynumber-src/nfse/build-dps.ts:146
pTotTrib.pTotTribFedreadonlynumber-src/nfse/build-dps.ts:145
pTotTrib.pTotTribMunreadonlynumber-src/nfse/build-dps.ts:147
pTotTribSN?readonlynumberAlíquota aproximada do Simples Nacional (%) — choice totTrib. Válido apenas para ME/EPP (opSimpNac=3): MEI (E0710) e Não Optante (E0713) não podem informá-lo.src/nfse/build-dps.ts:129
tpRetISSQN?readonlyTipoRetISSQNDefault '1' (sem retenção).src/nfse/build-dps.ts:117
tribISSQN?readonlyTipoTribISSQNDefault '1' (operação tributável).src/nfse/build-dps.ts:115
vReceb?readonlynumberNão use com buildDps. buildDps sempre emite tpEmit=1 (prestador é o emitente), e vReceb só é válido com tpEmit=3 (intermediário) — informá-lo lança RuleViolationError (E0424). Para o cenário de intermediário, construa InfDPS manualmente.src/nfse/build-dps.ts:101
vServreadonlynumber-src/nfse/build-dps.ts:94
vTotTrib?readonly{ vTotTribEst: number; vTotTribFed: number; vTotTribMun: number; }Total aproximado de tributos em valor (Lei da Transparência / IBPT) — choice totTrib. Válido para qualquer regime; é o membro a usar para Não Optante (junto de pTotTrib), que não pode usar indTotTrib/pTotTribSN.src/nfse/build-dps.ts:135
vTotTrib.vTotTribEstreadonlynumber-src/nfse/build-dps.ts:137
vTotTrib.vTotTribFedreadonlynumber-src/nfse/build-dps.ts:136
vTotTrib.vTotTribMunreadonlynumber-src/nfse/build-dps.ts:138

Licença MIT — biblioteca não oficial, sem vínculo com a Receita Federal.