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

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

# IbsCbsNfseInputModel

Dados de tributação do IBS (Imposto sobre Bens e Serviços) e CBS (Contribuição sobre Bens e Serviços) da reforma tributária para a NFS-e. Obrigatório para Lucro Real e Lucro Presumido; opcional para Simples Nacional e MEI.

## 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:
    IndDestIbsCbsNfseModelEnum:
      enum:
        - Tomador
        - Outro
      type: string
      description: Indicador a respeito do destinatário dos serviços (indDest) no
        IBS/CBS da NFS-e.
    CstIbsCbsNfseModelEnum:
      enum:
        - Cst000
        - Cst200
        - Cst400
        - Cst410
        - Cst510
        - Cst515
        - Cst550
        - Cst620
        - Cst800
        - Cst810
        - Cst811
        - Cst820
      type: string
      description: Código de Situação Tributária (CST) do IBS/CBS na NFS-e.
    DestinatarioIbsCbsNfseInputModel:
      type: object
      properties:
        tipoDocumento:
          $ref: "#/components/schemas/TipoDocumentoDestinatarioIbsCbsNfseModelEnum"
        documento:
          type: string
          description: Documento de identificação do destinatário (CNPJ, CPF, NIF ou
            código cNaoNIF como string).
          nullable: true
        nome:
          type: string
          description: Nome / razão social do destinatário. Opcional.
          nullable: true
        telefone:
          type: string
          description: Telefone do destinatário. Opcional.
          nullable: true
        email:
          type: string
          description: E-mail do destinatário. Opcional.
          nullable: true
        endereco:
          $ref: "#/components/schemas/EnderecoDestinatarioIbsCbsNfseInputModel"
      additionalProperties: false
      description: Destinatário para fins do IBS/CBS na NFS-e (dest). Obrigatório
        quando IndDest for Outro.
    TipoDocumentoDestinatarioIbsCbsNfseModelEnum:
      enum:
        - Cpf
        - Cnpj
        - Nif
        - CodigoNaoNif
      type: string
      description: Tipo de documento de identificação do destinatário do IBS/CBS na NFS-e.
    EnderecoDestinatarioIbsCbsNfseInputModel:
      type: object
      properties:
        codigoMunicipio:
          type: string
          description: Código do município (7 dígitos IBGE). Informar para destinatário
            brasileiro.
          nullable: true
        cep:
          type: string
          description: CEP (8 dígitos). Informar para destinatário brasileiro.
          nullable: true
        logradouro:
          type: string
          description: Logradouro (rua, avenida etc.).
          nullable: true
        numero:
          type: string
          description: Número do endereço.
          nullable: true
        complemento:
          type: string
          description: Complemento do endereço.
          nullable: true
        bairro:
          type: string
          description: Bairro.
          nullable: true
        codigoPais:
          type: string
          description: 'Código do país (tabela BACEN). Ex.: "1058" para o Brasil.'
          nullable: true
        codigoPostalExterior:
          type: string
          description: Código postal de destinatário no exterior.
          nullable: true
        cidadeExterior:
          type: string
          description: Nome da cidade no exterior.
          nullable: true
        estadoExterior:
          type: string
          description: Nome do estado/província no exterior.
          nullable: true
      additionalProperties: false
      description: Endereço do destinatário para fins do IBS/CBS na NFS-e. Todos os
        campos são opcionais.
    IbsCbsNfseInputModel:
      type: object
      properties:
        indDest:
          $ref: "#/components/schemas/IndDestIbsCbsNfseModelEnum"
        cIndOp:
          type: integer
          description: Código indicador da operação (cIndOp).
          format: int32
        cst:
          $ref: "#/components/schemas/CstIbsCbsNfseModelEnum"
        cClassTrib:
          type: string
          description: Código de classificação tributária (cClassTrib).
          nullable: true
        cCredPres:
          type: integer
          description: Código de crédito presumido (cCredPres). Opcional.
          format: int32
          nullable: true
        gTribRegularCstReg:
          type: integer
          description: CST da tributação regular (CSTReg). Opcional. Informar em conjunto
            com GTribRegularCClassTribReg.
          format: int32
          nullable: true
        gTribRegularCClassTribReg:
          type: string
          description: Código de classificação tributária regular (cClassTribReg).
            Opcional. Informar em conjunto com GTribRegularCstReg.
          nullable: true
        destinatario:
          $ref: "#/components/schemas/DestinatarioIbsCbsNfseInputModel"
      additionalProperties: false
      description: >-
        Dados de tributação do IBS (Imposto sobre Bens e Serviços) e CBS
        (Contribuição sobre Bens e Serviços)

        da reforma tributária para a NFS-e. Obrigatório para Lucro Real e Lucro
        Presumido; opcional para Simples Nacional e MEI.
```
