---
title: "ValoresNfseModoPrestadorInputModel"
url: "https://devcenter.stone.com.br/apis/stone-tax/versions/206fd1c1-6382-4ada-8612-c67fdc65e050/schemas/ValoresNfseModoPrestadorInputModel"
---

> Full API specification: https://devcenter.stone.com.br/apis/stone-tax/versions/206fd1c1-6382-4ada-8612-c67fdc65e050.md

# ValoresNfseModoPrestadorInputModel

Valores do serviço prestado e tributação ISSQN para NFS-e no modo prestador.

## OpenAPI definition

```yaml
openapi: 3.0.4
info:
  title: Stone Tax API
  version: 1.0.0
servers:
  - url: https://stone-tax-sdx.stone.com.br
    description: Ambiente de Desenvolvimento
  - url: https://stone-tax.stone.com.br
    description: Ambiente de Produção
components:
  schemas:
    TributacaoIssqnEnum:
      enum:
        - OperacaoTributavel
        - Imunidade
        - ExportacaoServico
        - NaoIncidencia
      type: string
    TipoRetencaoIssqnEnum:
      enum:
        - NaoRetido
        - RetidoPeloTomador
        - RetidoPeloIntermediario
      type: string
    TipoImunidadeNfseModelEnum:
      enum:
        - NaoInformado
        - PatrimonioRendaOuServicos
        - EntidadesReligiosas
        - PartidosSindicatosEducacaoAssistencia
        - LivrosJornaisPeriodicos
        - FontogramasVideofonogramas
      type: string
      description: |-
        Tipo de imunidade do ISSQN (tpImunidade).
        Informar somente quando TributacaoIssqn = Imunidade.
    BeneficioMunicipalNfseInputModel:
      type: object
      properties:
        numeroBeneficio:
          type: string
          description: >-
            Identificador único do benefício municipal (nBM — 14 dígitos).

            Formação: 7 dígitos (código IBGE do município) + 2 dígitos (tipo de
            parametrização:

            01=legislação, 02=regimes especiais, 03=retenções, 04=outros
            benefícios) +

            5 dígitos (número sequencial do parâmetro no sistema).
          nullable: true
        valorReducaoBaseCalculo:
          type: number
          description: Valor monetário de redução da base de cálculo do ISSQN (vRedBCBM)
            em R$. Opcional. Mutuamente exclusivo com
            PercentualReducaoBaseCalculo.
          format: double
          nullable: true
        percentualReducaoBaseCalculo:
          type: number
          description: Percentual de redução da base de cálculo do ISSQN (pRedBCBM) em %.
            Opcional. Mutuamente exclusivo com ValorReducaoBaseCalculo.
          format: double
          nullable: true
      additionalProperties: false
      description: Benefício Municipal parametrizado pelo município de incidência do
        ISSQN (BM).
    TributosFederaisNfseModoPrestadorInputModel:
      type: object
      properties:
        pisCofins:
          $ref: "#/components/schemas/PisCofinsNfseModoPrestadorInputModel"
        valorRetencaoCP:
          type: number
          description: Valor de retenção de Contribuição Previdenciária (vRetCP) em R$.
            Opcional.
          format: double
          nullable: true
        valorRetencaoIRRF:
          type: number
          description: Valor de retenção do IRRF (vRetIRRF) em R$. Opcional.
          format: double
          nullable: true
        valorRetencaoCSLL:
          type: number
          description: Valor de retenção da CSLL (vRetCSLL) em R$. Opcional.
          format: double
          nullable: true
      additionalProperties: false
      description: |-
        Tributação federal (tribFed) para NFS-e no modo prestador.
        Obrigatório para emissores de Lucro Real e Lucro Presumido.
        Não deve ser preenchido para emissores do Simples Nacional e MEI.
    PisCofinsNfseModoPrestadorInputModel:
      type: object
      properties:
        cst:
          $ref: "#/components/schemas/CstPisCofinsNfseModoPrestadorModelEnum"
        baseCalculoPisCofins:
          type: number
          description: Valor da Base de Cálculo do PIS/COFINS (vBCPisCofins) em R$.
            Opcional.
          format: double
          nullable: true
        aliquotaPis:
          type: number
          description: Alíquota do PIS (pAliqPis) em %. Opcional.
          format: double
          nullable: true
        aliquotaCofins:
          type: number
          description: Alíquota da COFINS (pAliqCofins) em %. Opcional.
          format: double
          nullable: true
        valorPis:
          type: number
          description: Valor do débito de PIS (vPis) em R$. Opcional.
          format: double
          nullable: true
        valorCofins:
          type: number
          description: Valor do débito de COFINS (vCofins) em R$. Opcional.
          format: double
          nullable: true
        tipoRetencaoPisCofins:
          $ref: "#/components/schemas/TipoRetencaoPisCofinsNfseModelEnum"
      additionalProperties: false
      description: Informações PIS/COFINS (piscofins) para NFS-e no modo prestador.
    CstPisCofinsNfseModoPrestadorModelEnum:
      enum:
        - "00"
        - "01"
        - "02"
        - "03"
        - "04"
        - "05"
        - "06"
        - "07"
        - 8
        - 9
        - "49"
        - "99"
      type: string
      description: CST de PIS/COFINS para NFS-e no modo prestador — CSTs de saída.
    TipoRetencaoPisCofinsNfseModelEnum:
      enum:
        - NaoRetidos
        - PisCofinsRetido
        - PisCofinsNaoRetido
        - PisCofinsCSLLRetidos
        - PisCofinsRetidosCSLLNaoRetido
        - PisRetidoCofinsCSLLNaoRetido
        - CofinsRetidoPisCSLLNaoRetido
        - PisNaoRetidoCofinsCSLLRetidos
        - PisCofinsNaoRetidosCSLLRetido
        - CofinsNaoRetidoPisCSLLRetidos
      type: string
      description: Tipo de retenção PIS/COFINS e CSLL (tpRetPisCofins).
    ValoresNfseModoPrestadorInputModel:
      required:
        - valorServico
      type: object
      properties:
        valorServico:
          minimum: 0
          exclusiveMinimum: true
          type: number
          description: Valor monetário do serviço (vServ) em R$.
          format: double
        valorRecebidoIntermediario:
          type: number
          description: Valor recebido pelo intermediário (vReceb) em R$. Preencher somente
            quando TipoEmissor = Intermediário.
          format: double
          nullable: true
        valorDescontoIncondicionado:
          type: number
          description: Valor do desconto incondicionado (vDescIncond) em R$. Opcional.
          format: double
          nullable: true
        valorDescontoCondicionado:
          type: number
          description: Valor do desconto condicionado (vDescCond) em R$. Opcional.
          format: double
          nullable: true
        percentualDeducaoReducao:
          type: number
          description: Percentual padrão de dedução/redução da base de cálculo do ISSQN
            (pDR) em %. Mutuamente exclusivo com ValorDeducaoReducao.
          format: double
          nullable: true
        valorDeducaoReducao:
          type: number
          description: Valor monetário padrão de dedução/redução da base de cálculo do
            ISSQN (vDR) em R$. Mutuamente exclusivo com
            PercentualDeducaoReducao.
          format: double
          nullable: true
        tributacaoIssqn:
          $ref: "#/components/schemas/TributacaoIssqnEnum"
        tipoRetencaoIssqn:
          $ref: "#/components/schemas/TipoRetencaoIssqnEnum"
        aliquotaIssqn:
          type: number
          description: Alíquota do ISSQN (pAliq) em %. Opcional.
          format: double
          nullable: true
        codigoPaisResultado:
          type: string
          description: Código do país onde ocorreu o resultado do serviço (cPaisResult —
            Tabela ISO). Informar quando TributacaoIssqn = ExportacaoServico.
          nullable: true
        tipoImunidade:
          $ref: "#/components/schemas/TipoImunidadeNfseModelEnum"
        beneficioMunicipal:
          $ref: "#/components/schemas/BeneficioMunicipalNfseInputModel"
        tributosFederais:
          $ref: "#/components/schemas/TributosFederaisNfseModoPrestadorInputModel"
      additionalProperties: false
      description: Valores do serviço prestado e tributação ISSQN para NFS-e no modo
        prestador.
```
