2.0info: 2.23.0 simulador_reforma description: Servico x-senior-domain: erpx_cpl_srt x-senior-domain-path: erpx_cpl_srt x-senior-service-path: simulador_reforma contact: name: Senior X Platform url: https://dev.senior.com.br email: seniorx-dev@senior.com.brhost: platform.senior.com.br /t/senior.com.br/bridge/1.0/rest/erpx_cpl_srtsecurityDefinitions: APIKeyHeader: type: apiKey in: header name: Authorizationsecurity: – APIKeyHeader: [] – application/json – application/jsonpaths: /simulador_reforma/queries/healthcheck: post: description: Query para o SRE verificar a disponibilidade do serviço tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object responses: 200: description: Ok schema: type: object required: – status – checks properties: status: type: string allOf: – #/definitions/upDown description: Status geral do serviço checks: type: array items: type: object allOf: – #/definitions/checkData minimum: 1 description: Verificações para assegurar o status 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Query para o SRE verificar a disponibilidade do serviço tags: – Queries x-senior-visibility: PRIVATE parameters: responses: 200: description: Ok schema: type: object required: – status – checks properties: status: type: string allOf: – #/definitions/upDown description: Status geral do serviço checks: type: array items: type: object allOf: – #/definitions/checkData minimum: 1 description: Verificações para assegurar o status 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/queries/obterDadosDetalhadosSimulacao2033NotaFiscal: post: description: Retorna os dados detalhados da simulação da nota fiscal de saída conforme filtro tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – competencia – invoiceType – pageRequest properties: cnpjRaiz: type: string maxLength: 8 description: CNPJ Raiz cnpjEmpresa: type: string maxLength: 14 description: Cnpj da empresa cnpjFornecedor: type: string maxLength: 14 description: Cnpj do fornecedor competencia: type: string format: date description: Competencia da Nota Fiscal ano: type: integer format: int64 description: Ano do calculo cfop: type: integer format: int64 description: CFOP da Nota Fiscal ncm: type: integer format: int64 description: NCM do Item nbs: type: integer format: int64 description: NBS do Item invoiceType: type: string allOf: – #/definitions/enumInvoiceType description: Tipo de Nota Fiscal codigoItem: type: array items: type: string description: Codigo do Item da Nota Fiscal regimeTributario: type: string allOf: – #/definitions/enumRegimeTributario description: Regime tributário aliquotas: type: object allOf: – #/definitions/recAliquotas description: Aliquotas da Simulação pageRequest: type: object allOf: – #/definitions/recPageRequest description: Definição de paginação responses: 200: description: Ok schema: type: object required: – dadosSimulacao – totalElements properties: dadosSimulacao: type: array items: type: object allOf: – #/definitions/recDadosSimulacaoNotaFiscal minimum: 1 description: Dados da Simulação totalElements: type: integer format: int64 description: Total elementos – dadosSimulacao 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/queries/obterDadosSimulacao2033NotaFiscal: post: description: Retorna os totais dos dados da simulação da nota fiscal de entrada e saida conforme filtro tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – cnpjRaiz – competencia – invoiceType – pageRequest properties: cnpjRaiz: type: string maxLength: 8 description: CNPJ Raiz cnpj: type: array items: type: string description: Cnpj da empresa competencia: type: string format: date description: Competencia da Nota Fiscal ano: type: integer format: int64 description: Ano do calculo cfop: type: array items: type: integer format: int64 description: CFOP da Nota Fiscal ncm: type: array items: type: integer format: int64 description: NCM do Item nbs: type: array items: type: integer format: int64 description: NBS do Item codigoItem: type: array items: type: string description: Codigo do Item da Nota Fiscal cnpjFornecedor: type: array items: type: string description: Cnpj do fornecedor invoiceType: type: string allOf: – #/definitions/enumInvoiceType description: Tipo da nota fiscal aliquotas: type: object allOf: – #/definitions/recAliquotas description: Aliquotas da Simulação regimeTributario: type: string allOf: – #/definitions/enumRegimeTributario description: Regime tributário pageRequest: type: object allOf: – #/definitions/recPageRequest description: Definição de paginação responses: 200: description: Ok schema: type: object required: – dadosSimulacao – totalElements properties: dadosSimulacao: type: array items: type: object allOf: – #/definitions/recDadosSimulacaoNotaFiscal minimum: 1 description: Dados da Simulação totalElements: type: integer format: int64 description: Total elemenst – dadosSimulacao 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/queries/verificarExistenciaNotaFiscal: post: description: Recebe os dados para verificar se existe registros de nota fiscal de entrada e saída tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – competenciaInicial – competenciaFinal – tipo properties: competenciaInicial: type: string format: date description: Competência Inicial da Nota Fiscal competenciaFinal: type: string format: date description: Competência Final da Nota Fiscal tipo: type: string allOf: – #/definitions/enumTipoNotaFiscal description: Tipo da Nota Fiscal cnpjRaiz: type: string maxLength: 8 description: CNPJ Raiz cnpjEmpresa: type: string maxLength: 14 description: CNPJ da empresa responses: 200: description: Ok schema: type: object required: – existeRegistro properties: existeRegistro: type: boolean description: Indicativo se tem registro 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Recebe os dados para verificar se existe registros de nota fiscal de entrada e saída tags: – Queries x-senior-visibility: PRIVATE parameters: – name: competenciaInicial description: Competência Inicial da Nota Fiscal in: query required: true type: string format: date – name: competenciaFinal description: Competência Final da Nota Fiscal in: query required: true type: string format: date – name: tipo description: Tipo da Nota Fiscal in: query required: true type: string allOf: – #/definitions/enumTipoNotaFiscal – name: cnpjRaiz description: CNPJ Raiz in: query type: string maxLength: 8 – name: cnpjEmpresa description: CNPJ da empresa in: query type: string maxLength: 14 responses: 200: description: Ok schema: type: object required: – existeRegistro properties: existeRegistro: type: boolean description: Indicativo se tem registro 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/queries/obterTotalDadosSimulacao2033NotaFiscal: post: description: Retorna os totais dos dados da simulação da nota fiscal de entrada e saida conforme filtro tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – cnpjRaiz – competencia properties: cnpjRaiz: type: string maxLength: 9 description: CNPJ Raiz cnpjEmpresa: type: array items: type: string description: Cnpj da empresa cnpjFornecedor: type: array items: type: string description: Cnpj do fornecedor competencia: type: string format: date description: Competencia da Nota Fiscal ano: type: integer format: int64 description: Ano do calculo cfop: type: array items: type: integer format: int64 description: CFOP da Nota Fiscal ncm: type: array items: type: integer format: int64 description: NCM do Item nbs: type: array items: type: integer format: int64 description: NBS do Item codigoItem: type: array items: type: string description: Codigo do Item da Nota Fiscal aliquotas: type: object allOf: – #/definitions/recAliquotas description: Aliquotas da Simulação regimeTributario: type: string allOf: – #/definitions/enumRegimeTributario description: Regime tributário movimento: type: string allOf: – #/definitions/enumMovimentos description: Regime tributário responses: 200: description: Ok schema: type: object required: – totalImpostosAgrupado – totalImpostosAntesReforma – totalImpostosDepoisReforma properties: totalImpostosAgrupado: type: object allOf: – #/definitions/recTotalImpostos description: Total dos impostos de acordo com o filtro totalImpostosAntesReforma: type: array items: type: object allOf: – #/definitions/recTotalImpostosSeparado minimum: 1 description: Total do impostos separados antes da reforma totalImpostosDepoisReforma: type: array items: type: object allOf: – #/definitions/recTotalImpostosSeparado minimum: 1 description: Total do impostos separados depois da reforma 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/queries/obterCompetenciasCalculadas: post: description: Query usada para verificar em quais competencias há calculos feitos tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – cnpjRaiz – pageRequest properties: cnpjRaiz: type: string description: Cnpj raiz pageRequest: type: object allOf: – #/definitions/recPageRequest description: Definição de paginação responses: 200: description: Ok schema: type: object required: – competenciasCalculadas – totalElements properties: competenciasCalculadas: type: array items: type: object allOf: – #/definitions/recCompetencia minimum: 1 description: Competencias com calculos totalElements: type: integer format: int64 description: Total elements 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/queries/obterDadosAnuaisSimulacao: post: description: Query usada para obter os valores dos impostos anualmente tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – cnpjRaiz – competencia properties: cnpjRaiz: type: string maxLength: 9 description: CNPJ Raiz cnpjEmpresa: type: array items: type: string description: Cnpj da empresa cnpjFornecedor: type: array items: type: string description: Cnpj do fornecedor competencia: type: string format: date description: Competencia da Nota Fiscal cfop: type: array items: type: integer format: int64 description: CFOP da Nota Fiscal ncm: type: array items: type: integer format: int64 description: NCM do Item nbs: type: array items: type: integer format: int64 description: NBS do Item codigoItem: type: array items: type: string description: Codigo do Item da Nota Fiscal aliquotas: type: object allOf: – #/definitions/recAliquotas description: Aliquotas da Simulação regimeTributario: type: string allOf: – #/definitions/enumRegimeTributario description: Regime tributário movimento: type: string allOf: – #/definitions/enumMovimentos description: Regime tributário responses: 200: description: Ok schema: type: object required: – impostosAnuais properties: impostosAnuais: type: array items: type: object allOf: – #/definitions/recDadosAnuais minimum: 1 description: Impostos agrupados anualmente 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/queries/sugerirClassificacaoFiscalItem: post: description: Determina a classificação fiscal do item tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – filtroItem properties: filtroItem: type: string description: Identificador único do item no ERP responses: 200: description: Ok schema: type: object properties: reducaoNcm: type: object allOf: – #/definitions/reducaoNcm description: Classificação NCM atribuída ao item reducaoNbs: type: object allOf: – #/definitions/reducaoNbs description: Classificação NBS atribuída ao item 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Determina a classificação fiscal do item tags: – Queries x-senior-visibility: PRIVATE parameters: – name: filtroItem description: Identificador único do item no ERP in: query required: true type: string responses: 200: description: Ok schema: type: object properties: reducaoNcm: type: object allOf: – #/definitions/reducaoNcm description: Classificação NCM atribuída ao item reducaoNbs: type: object allOf: – #/definitions/reducaoNbs description: Classificação NBS atribuída ao item 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/queries/getMetadata: post: description: Default getMetadata query. Every service must handle this command and return metadata in the format requested. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object properties: metadataFormat: type: string description: responses: 200: description: Ok schema: type: object required: – metadata properties: metadata: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Default getMetadata query. Every service must handle this command and return metadata in the format requested. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: metadataFormat description: in: query type: string responses: 200: description: Ok schema: type: object required: – metadata properties: metadata: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/queries/exportNotaFiscalSaida: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/queries/exportFiltroFornecedor: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/queries/exportNotaFiscalEntrada: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/queries/exportAliquotas: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/queries/exportReducaoNbs: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/queries/exportCfopExportacao: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/queries/exportSimulacaoImposto2033NotaSaida: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/queries/exportSimulacaoImposto2033NotaEntrada: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/queries/exportReducaoNcm: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/queries/exportFiltroCnpjRaiz: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/queries/exportFiltroCnpjEmpresa: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/queries/exportFiltroCfop: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/queries/exportFiltroItem: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/queries/exportFiltroNbs: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/queries/exportFiltroNcm: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/queries/exportAnexosNbs: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/queries/exportEmpReducaoNbsNcm: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/queries/exportImportNotasFiscais: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/queries/exportClassificacaoTributaria: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/queries/getDependencies: post: description: Returns a list with all dependencies from this service, along with their respective versions tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – dependencies properties: dependencies: type: array items: type: object allOf: – #/definitions/dependency minimum: 1 description: List with this service dependencies 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Returns a list with all dependencies from this service, along with their respective versions tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – dependencies properties: dependencies: type: array items: type: object allOf: – #/definitions/dependency minimum: 1 description: List with this service dependencies 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/actions/migrateSchema: post: description: Cria o schema na base de dados tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/actions/forceMigrateSchema: post: description: Executa o migrateSchema já removendo o tenant atual do cache da migração do schema do banco de dados, sem necessidade de reiniciar o serviço tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/actions/initialLoadDefaultBase: post: description: Carga inicial de dados da base padrão tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object properties: wizardCall: type: boolean description: Indica se quem está chamando a carga inicial é o Wizard na preparação de ambiente responses: 200: description: Ok schema: type: object properties: migrationVersion: type: string description: Indica a versão do migration migrated: type: boolean description: Indica se já foi migrado ou não 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/actions/migrateSchemaReport: post: description: Executa a migração de base para o serviço no tenant repassado tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – tenantName properties: tenantName: type: string description: Nome do tenant que deverá ter a base migrada responses: 200: description: Ok schema: type: object required: – success properties: success: type: boolean description: Retorno de sucesso ou falha para a migração da base 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/actions/requestUploadUrl: post: description: Solicitação da URL para realizar o upload de um arquivo tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – fileName properties: fileName: type: string description: Nome do arquivo que será enviado responses: 200: description: Ok schema: type: object required: – fileName – targetObjectId – version – url properties: fileName: type: string description: Nome do arquivo que será enviado targetObjectId: type: string description: ID do arquivo no blobService type: string description: Versão do arquivo url: type: string description: URI onde o upload deve ser realizado 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/actions/persistFile: post: description: Faz o commit do arquivo importado ao blob service tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – fileName – targetObjectId – version properties: fileName: type: string description: Nome do arquivo targetObjectId: type: string description: Target object id type: string description: Versão do arquivo responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/actions/calcularReformaTributaria: post: description: Calcula o impacto da reforma tributária tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – tipoOperacao – valorBaseCalculo – anoVisaoProjetada – pageRequest properties: ncm: type: integer format: int64 description: NCM nbs: type: integer format: int64 description: NBS filtroItem: type: string description: Codigo do item do ERP tipoOperacao: type: string allOf: – #/definitions/enumTipoOperacao description: Tipo da operação valorBaseCalculo: type: string description: Valor da base de calculo anoVisaoProjetada: type: integer format: int64 description: Visão projetada(ano) anexo: type: string allOf: – #/definitions/enumAnexoLeiComplementar description: Anexo para compra do simples nacional pageRequest: type: object allOf: – #/definitions/recPageRequest description: Definição de paginação responses: 200: description: Ok schema: type: object required: – resultado properties: resultado: type: array items: type: object allOf: – #/definitions/recRetornoCalculadoraReforma minimum: 1 description: Output do calculo da reforma tributária totalPaginas: type: integer format: int64 description: Paginas totalElementos: type: integer format: int64 description: Total 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/actions/calcularReformaTransicao: post: description: Calcula impacto da reforma – visão período de transição tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – tipoOperacao – valorBaseCalculo – pageRequest properties: ncm: type: integer format: int64 description: NCM nbs: type: integer format: int64 description: NBS filtroItem: type: string description: Codigo do item do ERP tipoOperacao: type: string allOf: – #/definitions/enumTipoOperacao description: Tipo da operação valorBaseCalculo: type: string description: Valor da base de calculo anexo: type: string allOf: – #/definitions/enumAnexoLeiComplementar description: Anexo para compra do simples nacional pageRequest: type: object allOf: – #/definitions/recPageRequest description: Definição de paginação responses: 200: description: Ok schema: type: object required: – resultado – totalPaginas – totalElementos properties: resultado: type: array items: type: object allOf: – #/definitions/recRetornoVisaoPeriodoTransicao minimum: 1 description: Output do calculo para visão período de transição totalPaginas: type: integer format: int64 description: Paginas totalElementos: type: integer format: int64 description: Total 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/actions/createTrialUserData: post: description: Cria os dados básicos do usuário tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – companyName – firstName – email properties: tenant: type: string description: Tenant que será feito o cadastro do usuário companyName: type: string maxLength: 50 description: Nome da empresa firstName: type: string maxLength: 50 description: Primeiro nome do usuário email: type: string description: e-mail do usuário responses: 200: description: Ok schema: type: object required: – usuario – senha – email properties: usuario: type: string description: senha: type: string description: email: type: string description: default: description: Error response schema: #/definitions/genericError /simulador_reforma/actions/odata: post: description: tags: – Actions x-senior-visibility: PRIVATE responses: 204: description: No response 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/actions/importNotaFiscalSaida: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/actions/importFiltroFornecedor: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/actions/importNotaFiscalEntrada: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/actions/importAliquotas: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/actions/importReducaoNbs: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/actions/importCfopExportacao: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/actions/importSimulacaoImposto2033NotaSaida: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/actions/importSimulacaoImposto2033NotaEntrada: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/actions/importReducaoNcm: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/actions/importFiltroCnpjRaiz: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/actions/importFiltroCnpjEmpresa: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/actions/importFiltroCfop: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/actions/importFiltroItem: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/actions/importFiltroNbs: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/actions/importFiltroNcm: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/actions/importAnexosNbs: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/actions/importEmpReducaoNbsNcm: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/actions/importImportNotasFiscais: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/actions/importClassificacaoTributaria: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/signals/gravarNotaFiscalSaida: post: description: Recebe as notas fiscais de saida para a simulação tags: – Signals parameters: – name: input in: body required: true schema: type: object required: – identificadorLote – cnpjEmpresa – competencia – notasFiscais properties: identificadorLote: type: string description: Identificador Único cnpjEmpresa: type: string maxLength: 14 description: CNPJ da empresa descricaoEmpresa: type: string description: Descrição da Empresa competencia: type: string format: date description: Competência da Nota Fiscal notasFiscais: type: array items: type: object allOf: – #/definitions/recGravarNotaFiscalSaida minimum: 1 description: Notas fiscais de saida para simulação responses: 202: description: Accepted default: description: Error response schema: #/definitions/genericError /simulador_reforma/signals/gravarNotaFiscalEntrada: post: description: Recebe as notas fiscais de entrada para a simulação tags: – Signals parameters: – name: input in: body required: true schema: type: object required: – identificadorLote – cnpjEmpresa – competencia – notasFiscais properties: identificadorLote: type: string description: Identificador Único cnpjEmpresa: type: string maxLength: 14 description: CNPJ da empresa descricaoEmpresa: type: string description: Descrição da Empresa competencia: type: string format: date description: Competência da Nota Fiscal notasFiscais: type: array items: type: object allOf: – #/definitions/recGravarNotaFiscalEntrada minimum: 1 description: Notas fiscais de entrada para simulação responses: 202: description: Accepted default: description: Error response schema: #/definitions/genericError /simulador_reforma/signals/excluirNotaFiscal: post: description: Recebe os dados para a exclusão da nota fiscal de entrada e saída tags: – Signals parameters: – name: input in: body required: true schema: type: object required: – competenciaInicial – competenciaFinal – tipo properties: competenciaInicial: type: string format: date description: Competência Inicial da Nota Fiscal competenciaFinal: type: string format: date description: Competência Final da Nota Fiscal tipo: type: string allOf: – #/definitions/enumTipoNotaFiscal description: Tipo da Nota Fiscal cnpjRaiz: type: string maxLength: 8 description: CNPJ Raiz cnpjEmpresa: type: string maxLength: 14 description: CNPJ da empresa responses: 202: description: Accepted default: description: Error response schema: #/definitions/genericError /simulador_reforma/signals/ativaDesativaNcmNbsEmp: post: description: Ativa e desativa ncm e nbs por empresa tags: – Signals parameters: – name: input in: body required: true schema: type: object required: – identificador – novoStatus properties: identificador: type: array items: type: string minimum: 1 description: Identificador Único novoStatus: type: string allOf: – #/definitions/enumStatusNcmNbs description: Novo status a ser utilizado(ATIVO ou INATIVO) responses: 202: description: Accepted default: description: Error response schema: #/definitions/genericError /simulador_reforma/signals/recalcularSimuladorNcmNbsEmp: post: description: Ativa e desativa ncm e nbs por empresa tags: – Signals parameters: – name: input in: body required: true schema: type: object properties: ncm: type: array items: type: string description: ncm nbs: type: array items: type: string description: nbs cnpjEmpresa: type: string description: Cnpj da empresa cnpjRaiz: type: string maxLength: 8 description: responses: 202: description: Accepted default: description: Error response schema: #/definitions/genericError /simulador_reforma/signals/atualizarExcecaoNbsNcmLote: post: description: Atualiza reduções de NCM e NBS por empresa e critérios diversos tags: – Signals parameters: – name: input in: body required: true schema: type: object required: – filtroCnpjRaiz – novoStatus properties: filtroNcm: type: array items: type: string description: Lista de codigos NCM para filtro filtroNbs: type: array items: type: string description: Lista de codigos NBS para filtro filtroCnpjEmpresa: type: array items: type: string description: Lista de CNPJs das empresas filtradas filtroCnpjRaiz: type: string description: Lista de CNPJs raiz das empresas raiz filtradas filtroArtigo: type: integer format: int64 description: Lista de artigos das empresas filtradas filtroStatus: type: string allOf: – #/definitions/enumStatusNcmNbs description: ATIVO ou INATIVO novoStatus: type: string allOf: – #/definitions/enumStatusNcmNbs description: Novo status a ser utilizado(ATIVO ou INATIVO) responses: 202: description: Accepted default: description: Error response schema: #/definitions/genericError /simulador_reforma/signals/importarNotaFiscal: post: description: Faz a importação de notas fiscais(entrada e saida) via CSV tags: – Signals parameters: – name: input in: body required: true schema: type: object required: – typeImport – cnpjEmpresa – competencia – nomeArquivo – versaoArquivo properties: typeImport: type: string allOf: – #/definitions/enumInvoiceType description: Tipo da importação(nota de entrada ou saida) cnpjEmpresa: type: string description: Cnpj da empresa descricaoEmpresa: type: string description: Descrição da empresa competencia: type: string format: date description: Competencia nomeArquivo: type: string description: Nome do arquivo versaoArquivo: type: string description: Versão do arquivo responses: 202: description: Accepted default: description: Error response schema: #/definitions/genericError /simulador_reforma/signals/exportarDadosCSV: post: description: Retorna os dados detalhados da simulação da nota fiscal de saída conforme filtro tags: – Signals parameters: – name: input in: body required: true schema: type: object required: – competencia – invoiceType – tipoDadoExportacao properties: cnpjRaiz: type: string maxLength: 8 description: CNPJ Raiz cnpjEmpresa: type: array items: type: string description: Cnpj da empresa cnpjFornecedor: type: array items: type: string description: Cnpj do fornecedor competencia: type: string format: date description: Competencia da Nota Fiscal ano: type: integer format: int64 description: Ano do calculo cfop: type: array items: type: integer format: int64 description: CFOP da Nota Fiscal ncm: type: array items: type: integer format: int64 description: NCM do Item nbs: type: array items: type: integer format: int64 description: NBS do Item invoiceType: type: string allOf: – #/definitions/enumInvoiceType description: Tipo de Nota Fiscal codigoItem: type: array items: type: string description: Codigo do Item da Nota Fiscal regimeTributario: type: string allOf: – #/definitions/enumRegimeTributario description: Regime tributário aliquotas: type: object allOf: – #/definitions/recAliquotas description: Aliquotas da Simulação tipoDadoExportacao: type: string allOf: – #/definitions/enumTipoDadoExportacao description: Tipo de dado exportado responses: 202: description: Accepted default: description: Error response schema: #/definitions/genericError /simulador_reforma/signals/reprocessarCalculosSimulacao: post: description: Reprocessa o calculo das simulacoes de notas de entrada e saida ja presentes na base tags: – Signals parameters: – name: input in: body required: true schema: type: object responses: 202: description: Accepted default: description: Error response schema: #/definitions/genericError /simulador_reforma/events/limpezaCacheReducao: post: description: Dispara a limpeza do cache de redução em todas as instâncias x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /simulador_reforma/events/gravarNotaFiscalEntradaSucesso: post: description: Evento de sucesso da primitiva de gravar nota fiscal de entrada x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – identificadorLote properties: identificadorLote: type: string description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /simulador_reforma/events/gravarNotaFiscalEntradaErro: post: description: Evento de erro da primitiva de gravar nota fiscal de entrada x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – identificadorLote – mensagemErro properties: identificadorLote: type: string description: mensagemErro: type: string description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /simulador_reforma/events/gravarNotaFiscalSaidaSucesso: post: description: Evento de sucesso da primitiva de gravar nota fiscal de saida x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – identificadorLote properties: identificadorLote: type: string description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /simulador_reforma/events/gravarNotaFiscalSaidaErro: post: description: Evento de erro da primitiva de gravar nota fiscal de saida x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – identificadorLote – mensagemErro properties: identificadorLote: type: string description: mensagemErro: type: string description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /simulador_reforma/events/importNotaFiscalSaidaEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /simulador_reforma/events/exportNotaFiscalSaidaEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /simulador_reforma/events/importFiltroFornecedorEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /simulador_reforma/events/exportFiltroFornecedorEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /simulador_reforma/events/importNotaFiscalEntradaEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /simulador_reforma/events/exportNotaFiscalEntradaEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /simulador_reforma/events/importAliquotasEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /simulador_reforma/events/exportAliquotasEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /simulador_reforma/events/importReducaoNbsEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /simulador_reforma/events/exportReducaoNbsEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /simulador_reforma/events/importCfopExportacaoEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /simulador_reforma/events/exportCfopExportacaoEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /simulador_reforma/events/importSimulacaoImposto2033NotaSaidaEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /simulador_reforma/events/exportSimulacaoImposto2033NotaSaidaEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /simulador_reforma/events/importSimulacaoImposto2033NotaEntradaEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /simulador_reforma/events/exportSimulacaoImposto2033NotaEntradaEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /simulador_reforma/events/importReducaoNcmEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /simulador_reforma/events/exportReducaoNcmEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /simulador_reforma/events/importFiltroCnpjRaizEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /simulador_reforma/events/exportFiltroCnpjRaizEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /simulador_reforma/events/importFiltroCnpjEmpresaEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /simulador_reforma/events/exportFiltroCnpjEmpresaEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /simulador_reforma/events/importFiltroCfopEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /simulador_reforma/events/exportFiltroCfopEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /simulador_reforma/events/importFiltroItemEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /simulador_reforma/events/exportFiltroItemEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /simulador_reforma/events/importFiltroNbsEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /simulador_reforma/events/exportFiltroNbsEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /simulador_reforma/events/importFiltroNcmEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /simulador_reforma/events/exportFiltroNcmEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /simulador_reforma/events/importAnexosNbsEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /simulador_reforma/events/exportAnexosNbsEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /simulador_reforma/events/importEmpReducaoNbsNcmEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /simulador_reforma/events/exportEmpReducaoNbsNcmEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /simulador_reforma/events/importImportNotasFiscaisEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /simulador_reforma/events/exportImportNotasFiscaisEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /simulador_reforma/events/importClassificacaoTributariaEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /simulador_reforma/events/exportClassificacaoTributariaEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /simulador_reforma/entities/notaFiscalSaida: post: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/notaFiscalSaida responses: 200: description: The created resource schema: #/definitions/notaFiscalSaida 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/notaFiscalSaida responses: 200: description: The created resource schema: #/definitions/notaFiscalSaida 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: object properties: totalPages: description: Quantidade total de páginas: total de registros dividido pelo tamanho solicitado da página, arredondado pra cima type: integer format: int64 totalElements: description: Quantidade total de registros type: integer format: int64 contents: type: array items: #/definitions/notaFiscalSaida 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/entities/notaFiscalSaida/{id}: put: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/editNotaFiscalSaida responses: 200: description: Ok schema: #/definitions/editNotaFiscalSaida 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/notaFiscalSaida responses: 200: description: Ok schema: #/definitions/notaFiscalSaida 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/notaFiscalSaida 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/entities/notaFiscalSaida/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/notaFiscalSaida responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/entities/filtroFornecedor: post: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/filtroFornecedor responses: 200: description: The created resource schema: #/definitions/filtroFornecedor 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/filtroFornecedor responses: 200: description: The created resource schema: #/definitions/filtroFornecedor 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: object properties: totalPages: description: Quantidade total de páginas: total de registros dividido pelo tamanho solicitado da página, arredondado pra cima type: integer format: int64 totalElements: description: Quantidade total de registros type: integer format: int64 contents: type: array items: #/definitions/filtroFornecedor 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/entities/filtroFornecedor/{id}: put: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/editFiltroFornecedor responses: 200: description: Ok schema: #/definitions/editFiltroFornecedor 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/filtroFornecedor responses: 200: description: Ok schema: #/definitions/filtroFornecedor 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/filtroFornecedor 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/entities/filtroFornecedor/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/filtroFornecedor responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/entities/notaFiscalEntrada: post: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/notaFiscalEntrada responses: 200: description: The created resource schema: #/definitions/notaFiscalEntrada 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/notaFiscalEntrada responses: 200: description: The created resource schema: #/definitions/notaFiscalEntrada 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: object properties: totalPages: description: Quantidade total de páginas: total de registros dividido pelo tamanho solicitado da página, arredondado pra cima type: integer format: int64 totalElements: description: Quantidade total de registros type: integer format: int64 contents: type: array items: #/definitions/notaFiscalEntrada 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/entities/notaFiscalEntrada/{id}: put: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/editNotaFiscalEntrada responses: 200: description: Ok schema: #/definitions/editNotaFiscalEntrada 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/notaFiscalEntrada responses: 200: description: Ok schema: #/definitions/notaFiscalEntrada 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/notaFiscalEntrada 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/entities/notaFiscalEntrada/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/notaFiscalEntrada responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/entities/aliquotas: post: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/aliquotas responses: 200: description: The created resource schema: #/definitions/aliquotas 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/aliquotas responses: 200: description: The created resource schema: #/definitions/aliquotas 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: object properties: totalPages: description: Quantidade total de páginas: total de registros dividido pelo tamanho solicitado da página, arredondado pra cima type: integer format: int64 totalElements: description: Quantidade total de registros type: integer format: int64 contents: type: array items: #/definitions/aliquotas 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/entities/aliquotas/{id}: put: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/editAliquotas responses: 200: description: Ok schema: #/definitions/editAliquotas 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/aliquotas responses: 200: description: Ok schema: #/definitions/aliquotas 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/aliquotas 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/entities/aliquotas/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/aliquotas responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/entities/reducaoNbs: post: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/reducaoNbs responses: 200: description: The created resource schema: #/definitions/reducaoNbs 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/reducaoNbs responses: 200: description: The created resource schema: #/definitions/reducaoNbs 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: object properties: totalPages: description: Quantidade total de páginas: total de registros dividido pelo tamanho solicitado da página, arredondado pra cima type: integer format: int64 totalElements: description: Quantidade total de registros type: integer format: int64 contents: type: array items: #/definitions/reducaoNbs 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/entities/reducaoNbs/{id}: put: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/editReducaoNbs responses: 200: description: Ok schema: #/definitions/editReducaoNbs 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/reducaoNbs responses: 200: description: Ok schema: #/definitions/reducaoNbs 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/reducaoNbs 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/entities/reducaoNbs/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/reducaoNbs responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/entities/cfopExportacao: post: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/cfopExportacao responses: 200: description: The created resource schema: #/definitions/cfopExportacao 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/cfopExportacao responses: 200: description: The created resource schema: #/definitions/cfopExportacao 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: object properties: totalPages: description: Quantidade total de páginas: total de registros dividido pelo tamanho solicitado da página, arredondado pra cima type: integer format: int64 totalElements: description: Quantidade total de registros type: integer format: int64 contents: type: array items: #/definitions/cfopExportacao 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/entities/cfopExportacao/{id}: put: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/editCfopExportacao responses: 200: description: Ok schema: #/definitions/editCfopExportacao 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/cfopExportacao responses: 200: description: Ok schema: #/definitions/cfopExportacao 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/cfopExportacao 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/entities/cfopExportacao/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/cfopExportacao responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/entities/simulacaoImposto2033NotaSaida: post: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/simulacaoImposto2033NotaSaida responses: 200: description: The created resource schema: #/definitions/simulacaoImposto2033NotaSaida 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/simulacaoImposto2033NotaSaida responses: 200: description: The created resource schema: #/definitions/simulacaoImposto2033NotaSaida 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: object properties: totalPages: description: Quantidade total de páginas: total de registros dividido pelo tamanho solicitado da página, arredondado pra cima type: integer format: int64 totalElements: description: Quantidade total de registros type: integer format: int64 contents: type: array items: #/definitions/simulacaoImposto2033NotaSaida 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/entities/simulacaoImposto2033NotaSaida/{id}: put: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/editSimulacaoImposto2033NotaSaida responses: 200: description: Ok schema: #/definitions/editSimulacaoImposto2033NotaSaida 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/simulacaoImposto2033NotaSaida responses: 200: description: Ok schema: #/definitions/simulacaoImposto2033NotaSaida 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/simulacaoImposto2033NotaSaida 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/entities/simulacaoImposto2033NotaSaida/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/simulacaoImposto2033NotaSaida responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/entities/simulacaoImposto2033NotaEntrada: post: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/simulacaoImposto2033NotaEntrada responses: 200: description: The created resource schema: #/definitions/simulacaoImposto2033NotaEntrada 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/simulacaoImposto2033NotaEntrada responses: 200: description: The created resource schema: #/definitions/simulacaoImposto2033NotaEntrada 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: object properties: totalPages: description: Quantidade total de páginas: total de registros dividido pelo tamanho solicitado da página, arredondado pra cima type: integer format: int64 totalElements: description: Quantidade total de registros type: integer format: int64 contents: type: array items: #/definitions/simulacaoImposto2033NotaEntrada 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/entities/simulacaoImposto2033NotaEntrada/{id}: put: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/editSimulacaoImposto2033NotaEntrada responses: 200: description: Ok schema: #/definitions/editSimulacaoImposto2033NotaEntrada 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/simulacaoImposto2033NotaEntrada responses: 200: description: Ok schema: #/definitions/simulacaoImposto2033NotaEntrada 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/simulacaoImposto2033NotaEntrada 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/entities/simulacaoImposto2033NotaEntrada/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/simulacaoImposto2033NotaEntrada responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/entities/reducaoNcm: post: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/reducaoNcm responses: 200: description: The created resource schema: #/definitions/reducaoNcm 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/reducaoNcm responses: 200: description: The created resource schema: #/definitions/reducaoNcm 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: object properties: totalPages: description: Quantidade total de páginas: total de registros dividido pelo tamanho solicitado da página, arredondado pra cima type: integer format: int64 totalElements: description: Quantidade total de registros type: integer format: int64 contents: type: array items: #/definitions/reducaoNcm 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/entities/reducaoNcm/{id}: put: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/editReducaoNcm responses: 200: description: Ok schema: #/definitions/editReducaoNcm 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/reducaoNcm responses: 200: description: Ok schema: #/definitions/reducaoNcm 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/reducaoNcm 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/entities/reducaoNcm/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/reducaoNcm responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/entities/filtroCnpjRaiz: post: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/filtroCnpjRaiz responses: 200: description: The created resource schema: #/definitions/filtroCnpjRaiz 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/filtroCnpjRaiz responses: 200: description: The created resource schema: #/definitions/filtroCnpjRaiz 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: object properties: totalPages: description: Quantidade total de páginas: total de registros dividido pelo tamanho solicitado da página, arredondado pra cima type: integer format: int64 totalElements: description: Quantidade total de registros type: integer format: int64 contents: type: array items: #/definitions/filtroCnpjRaiz 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/entities/filtroCnpjRaiz/{id}: put: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/editFiltroCnpjRaiz responses: 200: description: Ok schema: #/definitions/editFiltroCnpjRaiz 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/filtroCnpjRaiz responses: 200: description: Ok schema: #/definitions/filtroCnpjRaiz 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/filtroCnpjRaiz 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/entities/filtroCnpjRaiz/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/filtroCnpjRaiz responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/entities/filtroCnpjEmpresa: post: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/filtroCnpjEmpresa responses: 200: description: The created resource schema: #/definitions/filtroCnpjEmpresa 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/filtroCnpjEmpresa responses: 200: description: The created resource schema: #/definitions/filtroCnpjEmpresa 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: object properties: totalPages: description: Quantidade total de páginas: total de registros dividido pelo tamanho solicitado da página, arredondado pra cima type: integer format: int64 totalElements: description: Quantidade total de registros type: integer format: int64 contents: type: array items: #/definitions/filtroCnpjEmpresa 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/entities/filtroCnpjEmpresa/{id}: put: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/editFiltroCnpjEmpresa responses: 200: description: Ok schema: #/definitions/editFiltroCnpjEmpresa 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/filtroCnpjEmpresa responses: 200: description: Ok schema: #/definitions/filtroCnpjEmpresa 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/filtroCnpjEmpresa 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/entities/filtroCnpjEmpresa/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/filtroCnpjEmpresa responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/entities/filtroCfop: post: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/filtroCfop responses: 200: description: The created resource schema: #/definitions/filtroCfop 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/filtroCfop responses: 200: description: The created resource schema: #/definitions/filtroCfop 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: object properties: totalPages: description: Quantidade total de páginas: total de registros dividido pelo tamanho solicitado da página, arredondado pra cima type: integer format: int64 totalElements: description: Quantidade total de registros type: integer format: int64 contents: type: array items: #/definitions/filtroCfop 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/entities/filtroCfop/{id}: put: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/editFiltroCfop responses: 200: description: Ok schema: #/definitions/editFiltroCfop 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/filtroCfop responses: 200: description: Ok schema: #/definitions/filtroCfop 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/filtroCfop 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/entities/filtroCfop/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/filtroCfop responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/entities/filtroItem: post: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/filtroItem responses: 200: description: The created resource schema: #/definitions/filtroItem 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/filtroItem responses: 200: description: The created resource schema: #/definitions/filtroItem 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: object properties: totalPages: description: Quantidade total de páginas: total de registros dividido pelo tamanho solicitado da página, arredondado pra cima type: integer format: int64 totalElements: description: Quantidade total de registros type: integer format: int64 contents: type: array items: #/definitions/filtroItem 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/entities/filtroItem/{id}: put: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/editFiltroItem responses: 200: description: Ok schema: #/definitions/editFiltroItem 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/filtroItem responses: 200: description: Ok schema: #/definitions/filtroItem 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/filtroItem 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/entities/filtroItem/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/filtroItem responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/entities/filtroNbs: post: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/filtroNbs responses: 200: description: The created resource schema: #/definitions/filtroNbs 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/filtroNbs responses: 200: description: The created resource schema: #/definitions/filtroNbs 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: object properties: totalPages: description: Quantidade total de páginas: total de registros dividido pelo tamanho solicitado da página, arredondado pra cima type: integer format: int64 totalElements: description: Quantidade total de registros type: integer format: int64 contents: type: array items: #/definitions/filtroNbs 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/entities/filtroNbs/{id}: put: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/editFiltroNbs responses: 200: description: Ok schema: #/definitions/editFiltroNbs 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/filtroNbs responses: 200: description: Ok schema: #/definitions/filtroNbs 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/filtroNbs 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/entities/filtroNbs/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/filtroNbs responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/entities/filtroNcm: post: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/filtroNcm responses: 200: description: The created resource schema: #/definitions/filtroNcm 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/filtroNcm responses: 200: description: The created resource schema: #/definitions/filtroNcm 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: object properties: totalPages: description: Quantidade total de páginas: total de registros dividido pelo tamanho solicitado da página, arredondado pra cima type: integer format: int64 totalElements: description: Quantidade total de registros type: integer format: int64 contents: type: array items: #/definitions/filtroNcm 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/entities/filtroNcm/{id}: put: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/editFiltroNcm responses: 200: description: Ok schema: #/definitions/editFiltroNcm 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/filtroNcm responses: 200: description: Ok schema: #/definitions/filtroNcm 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/filtroNcm 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/entities/filtroNcm/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/filtroNcm responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/entities/anexosNbs: post: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/anexosNbs responses: 200: description: The created resource schema: #/definitions/anexosNbs 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/anexosNbs responses: 200: description: The created resource schema: #/definitions/anexosNbs 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: object properties: totalPages: description: Quantidade total de páginas: total de registros dividido pelo tamanho solicitado da página, arredondado pra cima type: integer format: int64 totalElements: description: Quantidade total de registros type: integer format: int64 contents: type: array items: #/definitions/anexosNbs 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/entities/anexosNbs/{id}: put: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/editAnexosNbs responses: 200: description: Ok schema: #/definitions/editAnexosNbs 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/anexosNbs responses: 200: description: Ok schema: #/definitions/anexosNbs 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/anexosNbs 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/entities/anexosNbs/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/anexosNbs responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/entities/empReducaoNbsNcm: post: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/empReducaoNbsNcm responses: 200: description: The created resource schema: #/definitions/empReducaoNbsNcm 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/empReducaoNbsNcm responses: 200: description: The created resource schema: #/definitions/empReducaoNbsNcm 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: object properties: totalPages: description: Quantidade total de páginas: total de registros dividido pelo tamanho solicitado da página, arredondado pra cima type: integer format: int64 totalElements: description: Quantidade total de registros type: integer format: int64 contents: type: array items: #/definitions/empReducaoNbsNcm 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/entities/empReducaoNbsNcm/{id}: put: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/editEmpReducaoNbsNcm responses: 200: description: Ok schema: #/definitions/editEmpReducaoNbsNcm 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/empReducaoNbsNcm responses: 200: description: Ok schema: #/definitions/empReducaoNbsNcm 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/empReducaoNbsNcm 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/entities/empReducaoNbsNcm/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/empReducaoNbsNcm responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/entities/importNotasFiscais: post: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/importNotasFiscais responses: 200: description: The created resource schema: #/definitions/importNotasFiscais 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/importNotasFiscais responses: 200: description: The created resource schema: #/definitions/importNotasFiscais 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: object properties: totalPages: description: Quantidade total de páginas: total de registros dividido pelo tamanho solicitado da página, arredondado pra cima type: integer format: int64 totalElements: description: Quantidade total de registros type: integer format: int64 contents: type: array items: #/definitions/importNotasFiscais 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/entities/importNotasFiscais/{id}: put: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/editImportNotasFiscais responses: 200: description: Ok schema: #/definitions/editImportNotasFiscais 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/importNotasFiscais responses: 200: description: Ok schema: #/definitions/importNotasFiscais 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/importNotasFiscais 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/entities/importNotasFiscais/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/importNotasFiscais responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/entities/classificacaoTributaria: post: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/classificacaoTributaria responses: 200: description: The created resource schema: #/definitions/classificacaoTributaria 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/classificacaoTributaria responses: 200: description: The created resource schema: #/definitions/classificacaoTributaria 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: object properties: totalPages: description: Quantidade total de páginas: total de registros dividido pelo tamanho solicitado da página, arredondado pra cima type: integer format: int64 totalElements: description: Quantidade total de registros type: integer format: int64 contents: type: array items: #/definitions/classificacaoTributaria 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/entities/classificacaoTributaria/{id}: put: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/editClassificacaoTributaria responses: 200: description: Ok schema: #/definitions/editClassificacaoTributaria 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/classificacaoTributaria responses: 200: description: Ok schema: #/definitions/classificacaoTributaria 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/classificacaoTributaria 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /simulador_reforma/entities/classificacaoTributaria/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/classificacaoTributaria responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericErrordefinitions: upDown: type: string enum: – UP – DOWN description: Up or down: * `UP` – Up * `DOWN` – Down enumAplicacao: type: string enum: – DEVOLUCAO_COM_ST – SUBSTITUICAO_TRIBUTARIA – COMUNICACAO – DEVOLUCAO – ENERGIA_ELETRICA – TRANSPORTE – INTEGRACAO – IMOBILIZADO – COMERCIALIZACAO – RETORNO – REMESSA – CONSUMO_PROPRIO – TRANSFERENCIA – SERVICOS – OUTROS description: Aplicação do Item da Nota Fiscal: * `DEVOLUCAO_COM_ST` – Devolução com ST * `SUBSTITUICAO_TRIBUTARIA` – Substituição Tributária * `COMUNICACAO` – Comunicação * `DEVOLUCAO` – Devolução * `ENERGIA_ELETRICA` – Energia Elétrica * `TRANSPORTE` – Transporte * `INTEGRACAO` – Integração * `IMOBILIZADO` – Imobilizado * `COMERCIALIZACAO` – Comercialização * `RETORNO` – Retorno * `REMESSA` – Remessa * `CONSUMO_PROPRIO` – Consumo Proprio * `TRANSFERENCIA` – Transferência * `SERVICOS` – Serviços * `OUTROS` – Outros enumTipoItem: type: string enum: – NAO_CLASSIFICADO – MERCADORIAS – MATERIA_PRIMA – PRODUTOS_INTERMEDIARIOS – MATERIAL_EMBALAGEM – PRODUTOS_MANUFATURADOS – EM_FABRICACAO – SUBPRODUTO – MATERIAL_USO_CONSUMO – ATIVO_IMOBILIZADO – SERVICO – OUTROS_INSUMOS – OUTROS description: Lista de Tipo de Item: * `NAO_CLASSIFICADO` – Não classificado * `MERCADORIAS` – Mercadorias * `MATERIA_PRIMA` – Matéria-Prima * `PRODUTOS_INTERMEDIARIOS` – Produtos intermediários * `MATERIAL_EMBALAGEM` – Material de embalagem * `PRODUTOS_MANUFATURADOS` – Produtos manufaturados * `EM_FABRICACAO` – Em fabricação * `SUBPRODUTO` – Subproduto * `MATERIAL_USO_CONSUMO` – Material de uso e consumo * `ATIVO_IMOBILIZADO` – Ativo imobilizado * `SERVICO` – Serviço * `OUTROS_INSUMOS` – Outros insumos * `OUTROS` – Outros enumMovimentos: type: string enum: – CREDITO – DEBITO – AMBOS description: Enumeração que indica qual movimento a ser listado(Credito, debito): * `CREDITO` – Crédito * `DEBITO` – Débito * `AMBOS` – Ambos enumRegimeTributario: type: string enum: – SIMPLES_NACIONAL – REGIME_NORMAL description: Lista de Regime Tributários: * `SIMPLES_NACIONAL` – Simples Nacional * `REGIME_NORMAL` – Regime normal enumOperacao: type: string enum: – INTERNO – EXPORTACAO description: Operação do CFOP: * `INTERNO` – Interno * `EXPORTACAO` – Exportação enumTypeOrder: type: string enum: – ASC – DESC description: Enumeração para o tipo de ordenação: * `ASC` – Tipo de ordenação – Crescente * `DESC` – Tipo de ordenação – Decrescente enumInvoiceType: type: string enum: – INBOUND – OUTBOUND description: Tipo da nota fiscal(Entrada ou saida): * `INBOUND` – Nf de entrada * `OUTBOUND` – Nf de saida enumTipoNotaFiscal: type: string enum: – NOTA_FISCAL_ENTRADA – NOTA_FISCAL_SAIDA – AMBOS enumStatusEvent: type: string enum: – SUCCESS – ERROR enumOrigemMercadoria: type: string enum: – V0 – V1 – V2 – V3 – V4 – V5 – V6 – V7 – V8 description: Origem fiscal da mercadoria: * `V0` – 0 – Nacional, exceto as indicadas nos códigos 3, 4, 5 e 8 * `V1` – 1 – Estrangeira – Importação direta, exceto a indicada no código 6 * `V2` – 2 – Estrangeira – Adquirida no mercado interno, exceto a indicada no código 7 * `V3` – 3 – Nacional, mercadoria ou bem com Conteúdo de Importação superior a 40% (quarenta por cento) e inferior ou igual a 70% (setenta por cento) * `V4` – 4 – Nacional, cuja produção tenha sido feita em conformidade com os processos produtivos básicos de que tratam o Decreto-Lei nº 288/67, e as Leis nºs 8.248/91, 8.387/91, 10.176/01 e 11.484/07 * `V5` – 5 – Nacional, mercadoria ou bem com Conteúdo de Importação inferior ou igual a 40% (quarenta por cento) * `V6` – 6 – Estrangeira – Importação direta, sem similar nacional, constante em lista de Resolução CAMEX e gás natural * `V7` – 7 – Estrangeira – Adquirida no mercado interno, sem similar nacional, constante em lista de Resolução CAMEX e gás natural * `V8` – 8 – Nacional, mercadoria ou bem com Conteúdo de Importação superior a 70% (setenta por cento) enumTipoPessoa: type: string enum: – PESSOA_FISICA – PESSOA_JURIDICA description: Tipo de pessoa: * `PESSOA_FISICA` – Pessoa fisica * `PESSOA_JURIDICA` – Pessoa jurídica enumDireitoCliente: type: string enum: – PRIVADO – PUBLICO description: Direito do cliente: * `PRIVADO` – Privado * `PUBLICO` – Público enumAnexoLeiComplementar: type: string enum: – I – II – III – IV – V description: Enumeração que indica os anexos da lei ocmplementar: * `I` – Anexo um * `II` – Anexo dois * `III` – Anexo três * `IV` – Anexo quatro * `V` – Anexo cinco enumObterTotalCalculationTaxes: type: string enum: – PIS – COFINS – IPI – ICMS – ISS – CBS – IBS – TOTAIS description: Enum destinado à organição do calculo de antes e depois feito pela query obterTotal: * `PIS` – Pis * `COFINS` – Cofins * `IPI` – Ipi * `ICMS` – Icms * `ISS` – Iss * `CBS` – CBS * `IBS` – Ibs * `TOTAIS` – Totais dos impostos enumCbsIbs: type: string enum: – CBS – IBS description: Enumeração que indica se é CBS ou IBS: * `CBS` – CBS * `IBS` – IBS enumTipoDadoExportacao: type: string enum: – CREDITO_ITEM – CREDITO_NCM_NBS – DEBITO_ITEM – DEBITO_NCM_NBS description: Tipo de dado que será exportado para CSV: * `CREDITO_ITEM` – Exportar Crédito a nivel de item * `CREDITO_NCM_NBS` – Exportar Crédito a nivel de NCM/NBS * `DEBITO_ITEM` – Exportar Débito a nivel de item * `DEBITO_NCM_NBS` – Exportar Débito a nivel de NCM/NBS enumStatusNcmNbs: type: string enum: – ATIVO – INATIVO description: Enumeração que indica se é NCM ou o NBS: * `ATIVO` – ATIVO * `INATIVO` – INATIVO enumStatusImport: type: string enum: – PENDENTE – PROCESSANDO – PROCESSANDO_IMPORTACAO – FINALIZADO – FINALIZADO_COM_ERRO – SUCESSO – ERRO – NA_FILA description: Situação do processo de importação: * `PENDENTE` – Pendente * `PROCESSANDO` – Processando * `PROCESSANDO_IMPORTACAO` – Processando importação * `FINALIZADO` – Finalizado * `FINALIZADO_COM_ERRO` – Finalizado com Erro * `SUCESSO` – Sucesso * `ERRO` – Erro * `NA_FILA` – Processo de importação indo para a fila da taskqueue enumTipoOperacao: type: string enum: – COMPRA_VENDA_NORMAL – COMPRA_SIMPLES_NACIONAL – EXPORTACAO – IMPORTACAO – TRANSFERENCIA_MESMO_CONTRIBUINTE – COMERCIALIZACAO_ORGAO_PUBLICO – COMERCIALIZACAO_PRODUTOR_RURAL – REMESSA_RETORNO_NAO_ONEROSO – BRINDES_BONIFICACOES – DOACAO description: Tipo de operação: * `COMPRA_VENDA_NORMAL` – Compra ou venda normal * `COMPRA_SIMPLES_NACIONAL` – Compra simples nacional * `EXPORTACAO` – Exportação * `IMPORTACAO` – Importação * `TRANSFERENCIA_MESMO_CONTRIBUINTE` – Transferencia para mesmo contribuinte * `COMERCIALIZACAO_ORGAO_PUBLICO` – Comercialização à orgão público * `COMERCIALIZACAO_PRODUTOR_RURAL` – Comercialização a produtor rural * `REMESSA_RETORNO_NAO_ONEROSO` – Remessa e retorno de operações não onerosas * `BRINDES_BONIFICACOES` – Operações de brindes e bonificações * `DOACAO` – Operação de doação userNotificationKind: type: string enum: – Operational – Management – News description: User notification kind.: * `Operational` – Operational * `Management` – Management * `News` – News userNotificationPriority: type: string enum: – Error – Alert – None description: User notification priority.: * `Error` – Error * `Alert` – Alert * `None` – None eventEmailFormat: type: string enum: – HTML – PLAIN_TEXT description: Format of the email: * `HTML` – Html * `PLAIN_TEXT` – Plain Text fieldType: type: string enum: – BINARY – BOOLEAN – DATE – DATETIME – LOCALDATETIME – DOUBLE – ENUM – INTEGER – MONEY – STRING – TIME description: FieldType: * `BINARY` – Binary * `BOOLEAN` – Boolean * `DATE` – Date * `DATETIME` – Datetime * `LOCALDATETIME` – Localdatetime * `DOUBLE` – Double * `ENUM` – Enum * `INTEGER` – Integer * `MONEY` – Money * `STRING` – String * `TIME` – Time fileFormat: type: string enum: – CSV – FLAT – JSON – XML description: FileFormat: * `CSV` – Csv * `FLAT` – Flat * `JSON` – Json * `XML` – Xml hookFunction: type: string enum: – BEFORE_PARSE – BEFORE_CONVERSION – ON_ERROR – VALIDATE description: HookFunction: * `BEFORE_PARSE` – Before parse * `BEFORE_CONVERSION` – Before conversion * `ON_ERROR` – On error * `VALIDATE` – Validate eventType: type: string enum: – CHUNK – DOWNLOAD – ERROR – FINISH – START description: EventType: * `CHUNK` – Chunk * `DOWNLOAD` – Download * `ERROR` – Error * `FINISH` – Finish * `START` – Start errorStrategy: type: string enum: – CALL_SCRIPT – IGNORE – STOP description: ErrorStrategy: * `CALL_SCRIPT` – Call script * `IGNORE` – Ignore * `STOP` – Stop status: type: string enum: – DONE – DONE_WITH_ERRORS – DOWNLOADING – ERROR – NOT_STARTED – RUNNING description: Status: * `DONE` – Done * `DONE_WITH_ERRORS` – Done with errors * `DOWNLOADING` – Downloading * `ERROR` – Error * `NOT_STARTED` – Not started * `RUNNING` – Running errorType: type: string enum: – CONVERT_ERROR – SERVICE_ERROR description: ErrorType: * `CONVERT_ERROR` – Convert error * `SERVICE_ERROR` – Service error notaFiscalSaida: description: Dados da Nota Fiscal de Saída type: object required: – identificadorLote – cnpjRaiz – cnpjEmpresa – competencia – cfop – codigoItem – descricaoItem – aplicacao – tipoItem properties: id: type: string format: uuid description: Identificador do Registro descricaoEmpresa: type: string description: Descrição da Empresa identificadorLote: type: string description: Identificador único cnpjRaiz: type: string maxLength: 8 description: Cnpj Raiz cnpjEmpresa: type: string maxLength: 14 description: Cnpj da empresa competencia: type: string format: date description: Data de emissão da Nota Fiscal cfop: type: integer format: int64 description: CFOP da Nota Fiscal ncm: type: integer format: int64 description: NCM do Item descricaoNcm: type: string description: Descrição do NCM nbs: type: integer format: int64 description: NBS do Item descricaoNbs: type: string description: Descrição do NBS codigoItem: type: string maxLength: 60 description: Codigo do Item da Nota Fiscal descricaoItem: type: string description: Descrição do Item da Nota Fiscal aplicacao: type: string allOf: – #/definitions/enumAplicacao description: Aplicação do Item tipoItem: type: string allOf: – #/definitions/enumTipoItem description: Tipo do Item filialZonaFranca: type: boolean description: Filial está em zona franca default: false filialCooperativa: type: boolean description: Filial é cooperativa default: false origemMercadoria: type: string allOf: – #/definitions/enumOrigemMercadoria description: Origem da mercadoria tipoCliente: type: string allOf: – #/definitions/enumTipoPessoa description: Tipo do cliente direitoCliente: type: string allOf: – #/definitions/enumDireitoCliente description: Direito do cliente clienteProdutorRural: type: boolean description: Cliente é produtor rural default: false clienteCooperativa: type: boolean description: Cliente é cooperativa default: false clienteZonaFranca: type: boolean description: Cliente está em zona franca default: false clienteContribuinteFilial: type: boolean description: Cliente é o mesmo contribuinte da filial default: false valorContabil: type: string description: Valor Contábil da Nota Fiscal valorBaseIcms: type: string description: Valor Base do ICMS default: 0 valorIcms: type: string description: Valor do ICMS default: 0 aliquotaEfetivaIcms: type: string description: Aliquota efetiva do icms default: 0 valorBasePis: type: string description: Valor Base do PIS default: 0 valorPis: type: string description: Valor do PIS default: 0 aliquotaEfetivaPis: type: string description: Aliquotas efetiva do pis default: 0 valorBaseCofins: type: string description: Valor Base do COFINS default: 0 valorCofins: type: string description: Valor do COFINS default: 0 aliquotaEfetivaCofins: type: string description: Aliquota efetiva do cofins default: 0 valorBaseIss: type: string description: Valor base do ISS default: 0 valorIss: type: string description: Valor do ISS default: 0 aliquotaEfetivaIss: type: string description: Aliquota efetiva do iss default: 0 valorBaseIpi: type: string description: Valor base do IPI default: 0 valorIpi: type: string description: Valor do IPI default: 0 aliquotaEfetivaIpi: type: string description: Aliquota efetiva do ipi default: 0 valorBaseIcmsSt: type: string description: Valor base do ICMS ST default: 0 valorIcmsSt: type: string description: Valor do ICMS ST default: 0 aliquotaEfetivaIcmsSt: type: string description: Aliquota efetiva do icms st default: 0 usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: editNotaFiscalSaida: type: object required: – id allOf: – #/definitions/notaFiscalSaida filtroFornecedor: description: Entidade responsável pelo filtro do fornecedor da nota de entrada type: object properties: id: type: string format: uuid description: Identificador do registro cnpj: type: string maxLength: 14 description: Cnpj do fornecedor nome: type: string maxLength: 150 description: Nome do fornecedor regimeTributario: type: string allOf: – #/definitions/enumRegimeTributario description: Regime tributário usado pelo fornecedor usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: editFiltroFornecedor: type: object required: – id allOf: – #/definitions/filtroFornecedor notaFiscalEntrada: description: Dados da Nota Fiscal de Entrada type: object required: – identificadorLote – cnpjRaiz – cnpjEmpresa – competencia – cfop – codigoItem – descricaoItem – aplicacao – tipoItem – regimeTributario properties: id: type: string format: uuid description: Identificador do Registro descricaoEmpresa: type: string description: Descrição da Empresa identificadorLote: type: string description: Identificador único cnpjRaiz: type: string maxLength: 8 description: Cnpj raiz cnpjEmpresa: type: string maxLength: 14 description: Cnpj da empresa competencia: type: string format: date description: Data de emissão da Nota Fiscal cfop: type: integer format: int64 description: CFOP da Nota Fiscal ncm: type: integer format: int64 description: NCM do Item descricaoNcm: type: string description: Descrição do NCM nbs: type: integer format: int64 description: NBS do Item descricaoNbs: type: string description: Descrição do NBS codigoItem: type: string maxLength: 60 description: Código do Item da Nota Fiscal descricaoItem: type: string description: Descrição do Item da Nota Fiscal aplicacao: type: string allOf: – #/definitions/enumAplicacao description: Aplicação do Item tipoItem: type: string allOf: – #/definitions/enumTipoItem description: Tipo do Item regimeTributario: type: string allOf: – #/definitions/enumRegimeTributario description: Regime Tributário filialZonaFranca: type: boolean description: Filial está em zona franca default: false filialCooperativa: type: boolean description: Filial é cooperativa default: false origemMercadoria: type: string allOf: – #/definitions/enumOrigemMercadoria description: Origem da mercadoria nomeFornecedor: type: string description: Nome do fornecedor tipoFornecedor: type: string allOf: – #/definitions/enumTipoPessoa description: Tipo do fornecedor direitoCliente: type: string allOf: – #/definitions/enumDireitoCliente description: Direito do cliente fornecedorProdutorRural: type: boolean description: Fornecedor é produtor rural default: false fornecedorCooperativa: type: boolean description: Fornecedor é cooperativa default: false fornecedorZonaFranca: type: boolean description: Fornecdor está em zona franca default: false cnpjFornecedor: type: string maxLength: 14 description: Cnpj do fornecedor valorContabil: type: string description: Valor Contábil da Nota Fiscal valorBaseIcms: type: string description: Valor Base do ICMS default: 0 valorIcms: type: string description: Valor do ICMS default: 0 aliquotaEfetivaIcms: type: string description: Aliquota efetiva do icms default: 0 valorBasePis: type: string description: Valor Base do PIS default: 0 valorPis: type: string description: Valor do PIS default: 0 aliquotaEfetivaPis: type: string description: Aliquotas efetiva do pis default: 0 valorBaseCofins: type: string description: Valor Base do COFINS default: 0 valorCofins: type: string description: Valor do COFINS default: 0 aliquotaEfetivaCofins: type: string description: Aliquota efetiva do cofins default: 0 valorBaseIss: type: string description: Valor Base do ISS default: 0 valorIss: type: string description: Valor do ISS default: 0 aliquotaEfetivaIss: type: string description: Aliquota efetiva do iss default: 0 valorBaseIpi: type: string description: Valor Base do IPI default: 0 valorIpi: type: string description: Valor do IPI default: 0 aliquotaEfetivaIpi: type: string description: Aliquota efetiva do ipi default: 0 valorBaseIcmsSt: type: string description: Valor Base do ICMS ST default: 0 valorIcmsSt: type: string description: Valor do ICMS ST default: 0 aliquotaEfetivaIcmsSt: type: string description: Aliquota efetiva do icms st default: 0 usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: editNotaFiscalEntrada: type: object required: – id allOf: – #/definitions/notaFiscalEntrada aliquotas: description: Tabela de aliquotas CBS e IBS type: object required: – ano – cbsNormal – ibsNormal – cbsSimples – ibsSimples properties: id: type: string format: uuid description: Identificador do Registro ano: type: integer format: int64 description: Ano cbsNormal: type: number format: double description: CBS Normal minimum: 0.0000 maximum: 999.9999 ibsNormal: type: number format: double description: IBS Normal minimum: 0.0000 maximum: 999.9999 cbsSimples: type: number format: double description: CBS Simples minimum: 0.0000 maximum: 999.9999 ibsSimples: type: number format: double description: IBS Simples minimum: 0.0000 maximum: 999.9999 usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: editAliquotas: type: object required: – id allOf: – #/definitions/aliquotas reducaoNbs: description: Tabela de redução do nbs type: object required: – nbs – percentual properties: id: type: string format: uuid description: Identificador do Registro nbs: type: integer format: int64 description: nbs percentual: type: number format: double description: Percentual de Redução minimum: 0.0000 maximum: 999.9999 artigo: type: integer format: int64 description: Artigo classificacaoTributaria: type: object allOf: – #/definitions/classificacaoTributaria description: Classificação tributária usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: editReducaoNbs: type: object required: – id allOf: – #/definitions/reducaoNbs cfopExportacao: description: Tabela de CFOP de exportação type: object required: – cfop properties: id: type: string format: uuid description: Identificador do Registro cfop: type: string description: CFOP usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: editCfopExportacao: type: object required: – id allOf: – #/definitions/cfopExportacao simulacaoImposto2033NotaSaida: description: Dados da Simulação 2033 da nota fiscal de saida type: object required: – notaFiscal properties: id: type: string format: uuid description: Identificador do Registro notaFiscal: type: object allOf: – #/definitions/notaFiscalSaida description: Identificador da Nota Fiscal operacao: type: string allOf: – #/definitions/enumOperacao description: Operação ano: type: integer format: int64 description: Ano do cálculo valorContabil: type: string description: Valor Contábil da Nota Fiscal valorBaseIcms: type: string description: Valor Base do ICMS default: 0 valorIcms: type: string description: Valor do ICMS default: 0 aliquotaEfetivaIcms: type: string description: Aliquota efetiva do icms default: 0 valorBasePis: type: string description: Valor Base do PIS default: 0 valorPis: type: string description: Valor do PIS default: 0 aliquotaEfetivaPis: type: string description: Aliquotas efetiva do pis default: 0 valorBaseCofins: type: string description: Valor Base do COFINS default: 0 valorCofins: type: string description: Valor do COFINS default: 0 aliquotaEfetivaCofins: type: string description: Aliquota efetiva do cofins default: 0 valorBaseIss: type: string description: Valor base do ISS default: 0 valorIss: type: string description: Valor do ISS default: 0 aliquotaEfetivaIss: type: string description: Aliquota efetiva do iss default: 0 valorBaseIpi: type: string description: Valor base do IPI default: 0 valorIpi: type: string description: Valor do IPI default: 0 aliquotaEfetivaIpi: type: string description: Aliquota efetiva do ipi default: 0 valorBaseIcmsSt: type: string description: Valor base do ICMS ST default: 0 valorIcmsSt: type: string description: Valor do ICMS ST default: 0 aliquotaEfetivaIcmsSt: type: string description: Aliquota efetiva do icms st default: 0 valorBaseCbsIbs: type: string description: Valor Base do CBS e IBS default: 0 percentualCbs: type: string description: Percentual do CBS default: 0 valorCbs: type: string description: Valor do CBS default: 0 percentualIbs: type: string description: Percentual do IBS default: 0 valorIbs: type: string description: Valor do IBS default: 0 valorOperacaoReforma: type: string description: Valor da Operação Reforma default: 0 usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: editSimulacaoImposto2033NotaSaida: type: object required: – id allOf: – #/definitions/simulacaoImposto2033NotaSaida simulacaoImposto2033NotaEntrada: description: Simulacao de impostos para nota de entrada type: object required: – notaFiscal properties: id: type: string format: uuid description: Identificador do Registro notaFiscal: type: object allOf: – #/definitions/notaFiscalEntrada description: Identificador da Nota Fiscal operacao: type: string allOf: – #/definitions/enumOperacao description: Operação ano: type: integer format: int64 description: Ano do cálculo valorContabil: type: string description: Valor Contábil da Nota Fiscal valorBaseIcms: type: string description: Valor Base do ICMS default: 0 valorIcms: type: string description: Valor do ICMS default: 0 aliquotaEfetivaIcms: type: string description: Aliquota efetiva do icms default: 0 valorBasePis: type: string description: Valor Base do PIS default: 0 valorPis: type: string description: Valor do PIS default: 0 aliquotaEfetivaPis: type: string description: Aliquotas efetiva do pis default: 0 valorBaseCofins: type: string description: Valor Base do COFINS default: 0 valorCofins: type: string description: Valor do COFINS default: 0 aliquotaEfetivaCofins: type: string description: Aliquota efetiva do cofins default: 0 valorBaseIss: type: string description: Valor base do ISS default: 0 valorIss: type: string description: Valor do ISS default: 0 aliquotaEfetivaIss: type: string description: Aliquota efetiva do iss default: 0 valorBaseIpi: type: string description: Valor base do IPI default: 0 valorIpi: type: string description: Valor do IPI default: 0 aliquotaEfetivaIpi: type: string description: Aliquota efetiva do ipi default: 0 valorBaseIcmsSt: type: string description: Valor base do ICMS ST default: 0 valorIcmsSt: type: string description: Valor do ICMS ST default: 0 aliquotaEfetivaIcmsSt: type: string description: Aliquota efetiva do icms st default: 0 valorBaseCbsIbs: type: string description: Valor Base do CBS e IBS default: 0 percentualCbs: type: string description: Percentual do CBS default: 0 valorCbs: type: string description: Valor do CBS default: 0 percentualIbs: type: string description: Percentual do IBS default: 0 valorIbs: type: string description: Valor do IBS default: 0 valorOperacaoReforma: type: string description: Valor da Operação Reforma default: 0 usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: editSimulacaoImposto2033NotaEntrada: type: object required: – id allOf: – #/definitions/simulacaoImposto2033NotaEntrada reducaoNcm: description: Tabela de redução do ncm type: object required: – ncm – percentual properties: id: type: string format: uuid description: Identificador do Registro ncm: type: integer format: int64 description: ncm percentual: type: number format: double description: Percentual de Redução minimum: 0.0000 maximum: 999.9999 artigo: type: integer format: int64 description: Artigo classificacaoTributaria: type: object allOf: – #/definitions/classificacaoTributaria description: Classificação tributária usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: editReducaoNcm: type: object required: – id allOf: – #/definitions/reducaoNcm filtroCnpjRaiz: description: Entidade responsável por filtro do CNPJ Raiz type: object required: – cnpjRaiz properties: id: type: string format: uuid description: Identificador do Registro cnpjRaiz: type: string maxLength: 8 description: CNPJ Raiz usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: editFiltroCnpjRaiz: type: object required: – id allOf: – #/definitions/filtroCnpjRaiz filtroCnpjEmpresa: description: Entidade responsável por filtro do CNPJ Empresa type: object required: – filtroCnpjRaiz – cnpjEmpresa properties: id: type: string format: uuid description: Identificador do Registro filtroCnpjRaiz: type: object allOf: – #/definitions/filtroCnpjRaiz description: Identificador da entidade filtroCnpjRaiz cnpjEmpresa: type: string maxLength: 14 description: CNPJ Empresa descricaoEmpresa: type: string description: Descrição Empresa usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: editFiltroCnpjEmpresa: type: object required: – id allOf: – #/definitions/filtroCnpjEmpresa filtroCfop: description: Entidade responsável por filtro do cfop type: object required: – filtroCnpjEmpresa – cfop properties: id: type: string format: uuid description: Identificador do Registro filtroCnpjEmpresa: type: object allOf: – #/definitions/filtroCnpjEmpresa description: Identificador da entidade filtroCNPJEmpresa cfop: type: integer format: int64 description: CFOP usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: editFiltroCfop: type: object required: – id allOf: – #/definitions/filtroCfop filtroItem: description: Entidade responsável por filtro do Item type: object required: – filtroCnpjEmpresa – codigoItem – descricaoItem properties: id: type: string format: uuid description: Identificador do Registro filtroCnpjEmpresa: type: object allOf: – #/definitions/filtroCnpjEmpresa description: Identificador da entidade filtroCNPJEmpresa codigoItem: type: string description: Código do item da nota descricaoItem: type: string description: Descrição do Item da nota usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: editFiltroItem: type: object required: – id allOf: – #/definitions/filtroItem filtroNbs: description: Entidade responsável por filtro do NBS type: object required: – filtroCnpjEmpresa – nbs – descricaoNbs properties: id: type: string format: uuid description: Identificador do Registro filtroCnpjEmpresa: type: object allOf: – #/definitions/filtroCnpjEmpresa description: Identificador da entidade filtroCNPJEmpresa nbs: type: integer format: int64 description: NBS descricaoNbs: type: string description: Descrição do NBS usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: editFiltroNbs: type: object required: – id allOf: – #/definitions/filtroNbs filtroNcm: description: Entidade responsável por filtro do NCM type: object required: – filtroCnpjEmpresa – ncm – descricaoNcm properties: id: type: string format: uuid description: Identificador do Registro filtroCnpjEmpresa: type: object allOf: – #/definitions/filtroCnpjEmpresa description: Identificador da entidade filtroCNPJEmpresa ncm: type: integer format: int64 description: NCM descricaoNcm: type: string description: Descrição do NCM usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: editFiltroNcm: type: object required: – id allOf: – #/definitions/filtroNcm anexosNbs: description: Tabela referente a quais NBS possuem anexos de calculo da Lei complementar 123 type: object required: – anexoLc123 – nbs – descricaoNbs properties: id: type: string format: uuid description: Identificador do registro anexoLc123: type: string allOf: – #/definitions/enumAnexoLeiComplementar description: Anexo da lei complementar nbs: type: integer format: int64 description: Numero do NBS descricaoNbs: type: string description: Descrição do NBS usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: editAnexosNbs: type: object required: – id allOf: – #/definitions/anexosNbs empReducaoNbsNcm: description: type: object required: – filtroCnpjEmpresa – status – dataCriacao – cnpjRaiz properties: id: type: string format: uuid description: Identificador do Registro filtroCnpjEmpresa: type: object allOf: – #/definitions/filtroCnpjEmpresa description: Identificador da entidade filtroCnpjEmpresa reducaoNcm: type: object allOf: – #/definitions/reducaoNcm description: Identificador da entidade reducaoNcm reducaoNbs: type: object allOf: – #/definitions/reducaoNbs description: Identificador da entidade reducaoNbs status: type: string allOf: – #/definitions/enumStatusNcmNbs description: Status de ativação dataCriacao: type: string format: date description: Data da criacao cnpjRaiz: type: string description: Cnpj raiz artigo: type: integer format: int64 description: Artigo usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: editEmpReducaoNbsNcm: type: object required: – id allOf: – #/definitions/empReducaoNbsNcm importNotasFiscais: description: Processo de importação de notas fiscais type: object required: – urlArchive – typeImport – cnpjEmpresa – competencia – statusImport properties: id: type: string format: uuid description: Id da entidade nameArchive: type: string description: Nome do arquivo urlArchive: type: string description: URL do arquivo typeImport: type: string allOf: – #/definitions/enumInvoiceType description: Tipo de importação(Nota de entrada ou saida) cnpjEmpresa: type: string description: Cnpj empresa usado na importação descricaoEmpresa: type: string description: Descrição do cnpj da empresa competencia: type: string format: date description: Competencia das notas usadas na importação qtdLines: type: integer format: int64 description: Quantidade de linhas do arquivo errorLines: type: integer format: int64 description: Quantidade de linhas com problema de importação statusImport: type: string allOf: – #/definitions/enumStatusImport description: Situação do processo de importação errorMessage: type: string maxLength: 250 description: Mensagem de Erro excluido: type: boolean description: Indica se o registro foi excluído default: false dateImport: type: string format: date-time description: Data Importacao usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: editImportNotasFiscais: type: object required: – id allOf: – #/definitions/importNotasFiscais classificacaoTributaria: description: Cadastro de classificação tributária type: object properties: id: type: string format: uuid description: Identificação unica da classificação tributária codigo: type: string maxLength: 10 description: Código descricao: type: string maxLength: 2000 description: Descrição usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: editClassificacaoTributaria: type: object required: – id allOf: – #/definitions/classificacaoTributaria checkData: description: Dados do healthcheck type: object required: – name – status properties: name: type: string description: Nome do healthcheck status: type: string allOf: – #/definitions/upDown description: Status do healthcheck recGravarNotaFiscalSaida: description: Record com os dados da Nota Fiscal de Saida para a primitiva de gravar type: object required: – cfop – codigoItem – descricaoItem – aplicacao – tipoItem properties: cfop: type: integer format: int64 description: CFOP da Nota Fiscal ncm: type: integer format: int64 description: NCM do Item descricaoNcm: type: string description: Descrição do NCM nbs: type: integer format: int64 description: NBS do Item descricaoNbs: type: string description: Descrição do NBS codigoItem: type: string maxLength: 60 description: Codigo do Item da Nota Fiscal descricaoItem: type: string description: Descrição do Item da Nota Fiscal aplicacao: type: string allOf: – #/definitions/enumAplicacao description: Aplicação do Item tipoItem: type: string allOf: – #/definitions/enumTipoItem description: Tipo do Item filialZonaFranca: type: boolean description: Filial está em zona franca default: false filialCooperativa: type: boolean description: Filial é cooperativa default: false origemMercadoria: type: string allOf: – #/definitions/enumOrigemMercadoria description: Origem da mercadoria tipoCliente: type: string allOf: – #/definitions/enumTipoPessoa description: Tipo do cliente direitoCliente: type: string allOf: – #/definitions/enumDireitoCliente description: Direito do cliente clienteProdutorRural: type: boolean description: Cliente é produtor rural default: false clienteCooperativa: type: boolean description: Cliente é cooperativa default: false clienteZonaFranca: type: boolean description: Cliente está em zona franca default: false clienteContribuinteFilial: type: boolean description: Cliente é o mesmo contribuinte da filial default: false valorContabil: type: string description: Valor Contábil da Nota Fiscal default: 0 valorBaseIcms: type: string description: Valor Base do ICMS valorIcms: type: string description: Valor do ICMS valorBasePis: type: string description: Valor Base do PIS valorPis: type: string description: Valor do PIS valorBaseCofins: type: string description: Valor Base do COFINS valorCofins: type: string description: Valor do COFINS valorBaseIss: type: string description: Valor base do ISS valorIss: type: string description: Valor do ISS valorBaseIpi: type: string description: Valor base do IPI valorIpi: type: string description: Valor do IPI valorBaseIcmsSt: type: string description: Valor base do ICMS ST valorIcmsSt: type: string description: Valor do ICMS ST recGravarNotaFiscalEntrada: description: Record com os dados da Nota Fiscal de Entrada para a primitiva de gravar type: object required: – cfop – codigoItem – descricaoItem – aplicacao – tipoItem – regimeTributario properties: cfop: type: integer format: int64 description: CFOP da Nota Fiscal ncm: type: integer format: int64 description: NCM do Item descricaoNcm: type: string description: Descrição do NCM nbs: type: integer format: int64 description: NBS do Item descricaoNbs: type: string description: Descrição do NBS codigoItem: type: string maxLength: 60 description: Codigo do Item da Nota Fiscal descricaoItem: type: string description: Descrição do Item da Nota Fiscal aplicacao: type: string allOf: – #/definitions/enumAplicacao description: Aplicação do Item tipoItem: type: string allOf: – #/definitions/enumTipoItem description: Tipo do Item regimeTributario: type: string allOf: – #/definitions/enumRegimeTributario description: Regime Tributario filialZonaFranca: type: boolean description: Filial está em zona franca default: false filialCooperativa: type: boolean description: Filial é cooperativa default: false origemMercadoria: type: string allOf: – #/definitions/enumOrigemMercadoria description: Origem da mercadoria nomeFornecedor: type: string description: Nome do fornecedor tipoFornecedor: type: string allOf: – #/definitions/enumTipoPessoa description: Tipo do fornecedor direitoCliente: type: string allOf: – #/definitions/enumDireitoCliente description: Direito do cliente fornecedorProdutorRural: type: boolean description: Fornecedor é produtor rural default: false fornecedorCooperativa: type: boolean description: Fornecedor é cooperativa default: false fornecedorZonaFranca: type: boolean description: Fornecdor está em zona franca default: false cnpjFornecedor: type: string maxLength: 14 description: Cnpj do fornecedor valorContabil: type: string description: Valor Contábil da Nota Fiscal default: 0 valorBaseIcms: type: string description: Valor Base do ICMS default: 0 valorIcms: type: string description: Valor do ICMS default: 0 valorBasePis: type: string description: Valor Base do PIS default: 0 valorPis: type: string description: Valor do PIS default: 0 valorBaseCofins: type: string description: Valor Base do COFINS default: 0 valorCofins: type: string description: Valor do COFINS default: 0 valorBaseIss: type: string description: Valor base do ISS default: 0 valorIss: type: string description: Valor do ISS default: 0 valorBaseIpi: type: string description: Valor base do IPI default: 0 valorIpi: type: string description: Valor do IPI default: 0 valorBaseIcmsSt: type: string description: Valor base do ICMS ST default: 0 valorIcmsSt: type: string description: Valor do ICMS ST default: 0 recNotaFiscalEntrada: description: Record com os dados da Nota Fiscal de Entrada discriminator: _discriminator type: object required: – cfop – codigoItem – descricaoItem – aplicacao – tipoItem – regimeTributario – _discriminator properties: cfop: type: integer format: int64 description: CFOP da Nota Fiscal ncm: type: integer format: int64 description: NCM do Item descricaoNcm: type: string description: Descrição do NCM nbs: type: integer format: int64 description: NBS do Item descricaoNbs: type: string description: Descrição do NBS codigoItem: type: string maxLength: 60 description: Codigo do Item da Nota Fiscal descricaoItem: type: string description: Descrição do Item da Nota Fiscal aplicacao: type: string allOf: – #/definitions/enumAplicacao description: Aplicação do Item tipoItem: type: string allOf: – #/definitions/enumTipoItem description: Tipo do Item regimeTributario: type: string allOf: – #/definitions/enumRegimeTributario description: Regime Tributario filialZonaFranca: type: boolean description: Filial está em zona franca default: false filialCooperativa: type: boolean description: Filial é cooperativa default: false origemMercadoria: type: string allOf: – #/definitions/enumOrigemMercadoria description: Origem da mercadoria nomeFornecedor: type: string description: Nome do fornecedor tipoFornecedor: type: string allOf: – #/definitions/enumTipoPessoa description: Tipo do fornecedor direitoCliente: type: string allOf: – #/definitions/enumDireitoCliente description: Direito do cliente fornecedorProdutorRural: type: boolean description: Fornecedor é produtor rural default: false fornecedorCooperativa: type: boolean description: Fornecedor é cooperativa default: false fornecedorZonaFranca: type: boolean description: Fornecdor está em zona franca default: false cnpjFornecedor: type: string maxLength: 14 description: Cnpj do fornecedor valorContabil: type: string description: Valor Contábil da Nota Fiscal default: 0 valorBaseIcms: type: string description: Valor Base do ICMS default: 0 valorIcmsProjetado: type: string description: Valor do ICMS após a reforma default: 0 valorIcmsAtual: type: string description: Valor do ICMS antes da reforma default: 0 valorBasePis: type: string description: Valor Base do PIS default: 0 valorPis: type: string description: Valor do PIS após a reforma default: 0 valorPisAtual: type: string description: Valor do PIS antes da reforma default: 0 valorBaseCofins: type: string description: Valor Base do COFINS default: 0 valorCofins: type: string description: Valor do COFINS após a reforma default: 0 valorCofinsAtual: type: string description: Valor do COFINS antes da reforma default: 0 valorBaseIss: type: string description: Valor base do ISS default: 0 valorIssProjetado: type: string description: Valor do ISS após a reforma default: 0 valorIssAtual: type: string description: Valor do ISS antes da reforma default: 0 valorBaseIpi: type: string description: Valor base do IPI default: 0 valorIpi: type: string description: Valor do IPI após a reforma default: 0 valorIpiAtual: type: string description: Valor do IPI antes da reforma default: 0 valorBaseIcmsSt: type: string description: Valor base do ICMS ST default: 0 valorIcmsStProjetado: type: string description: Valor do ICMS ST após a reforma default: 0 valorIcmsStAtual: type: string description: Valor do ICMS ST Antes da reforma default: 0 _discriminator: type: string description: recDadosSimulacaoNotaFiscalSaida: description: Dados de todos os dados detalhados/normais da simulacao do calculo de imposto de 2033 para notas fiscais de saida type: object required: – descricaoEmpresa – cfop – ncm – descricaoNcm – nbs – descricaoNbs – competencia – valorContabil – valorIcms – valorPis – valorCofins – valorIss – valorIpi – valorIcmsSt – valorBaseCbsIbs – percentualCbs – valorCbs – percentualIbs – valorIbs – valorOperacaoReforma properties: descricaoEmpresa: type: string description: Descrição da Empresa cfop: type: integer format: int64 description: Cfop ncm: type: integer format: int64 description: Ncm descricaoNcm: type: string description: Descrição do ncm nbs: type: integer format: int64 description: Nbs descricaoNbs: type: string description: Descrição nbs competencia: type: string format: date description: Competencia da Nota Fiscal valorContabil: type: string description: Valor Contábil da Nota Fiscal valorIcms: type: string description: Valor do icms valorPis: type: string description: Valor do pis valorCofins: type: string description: Valor do cofins valorIss: type: string description: Valor do iss valorIpi: type: string description: Valor do ipi valorIcmsSt: type: string description: Valor do icms st valorBaseCbsIbs: type: string description: Valor Base do CBS e IBS percentualCbs: type: string description: Percentual do CBS valorCbs: type: string description: Valor do CBS percentualIbs: type: string description: Percentual do IBS valorIbs: type: string description: Valor do IBS valorOperacaoReforma: type: string description: Valor da Operação Reforma recDadosSimulacaoNotaFiscal: description: Dados da simulação do calculo de imposto de 2033 para notas fiscais(entrada e saida) allOf: – #/definitions/recNotaFiscalEntrada – type: object required: – id – descricaoEmpresa – competencia – valorBaseCbsIbs – percentualCbs – valorCbs – percentualIbs – valorIbs – valorOperacaoReforma properties: id: type: string description: Id do item descricaoEmpresa: type: string description: Descrição da Empresa cnpjRaiz: type: string maxLength: 8 description: Cnpj Raiz cnpjEmpresa: type: string maxLength: 14 description: Cnpj da empresa competencia: type: string format: date description: Competencia da Nota Fiscal ano: type: integer format: int64 description: Ano do calculo valorBaseCbsIbs: type: string description: Valor Base do CBS e IBS percentualCbs: type: string description: Percentual do CBS valorCbs: type: string description: Valor do CBS percentualIbs: type: string description: Percentual do IBS valorIbs: type: string description: Valor do IBS valorOperacaoReforma: type: string description: Valor da Operação Reforma operacao: type: string allOf: – #/definitions/enumOperacao description: Operação clienteContribuinteFilial: type: boolean description: Cliente contribuinte filial recDadosTotalImpostos: description: Record que armazena o total da soma de todos os impostos da simulação de nota de entrada type: object properties: sumValorContabil: type: string description: Soma de todo valor contabil sumValorBaseIcms: type: string description: Soma de todo valor base do icms sumValorIcms: type: string description: Soma de todo valor dos icms sumValorBasePis: type: string description: Soma de todo valor base do pis sumValorPis: type: string description: Soma de todo valor pis sumValorBaseCofins: type: string description: Soma de todo o valor base do cofins sumValorCofins: type: string description: Soma de todo o valor cofins sumValorBaseIss: type: string description: Soma de todo valor base do iss sumValorIss: type: string description: Soma de todo valor do iss sumValorBaseIpi: type: string description: Soma de todo valor base do ipi sumValorIpi: type: string description: Soma de todo valor do ipi sumValorBaseIcmsSt: type: string description: Soma de todo valor base do icms st sumValorIcmsSt: type: string description: Soma de todo valor do icms st sumValorBaseCbsIbs: type: string description: Soma de todo valor base do cbs e ibs sumAliquotaCbs: type: string description: Valor total de aliquota do cbs sumValorCbs: type: string description: Soma de todo valor de cbs sumAliquotaIbs: type: string description: Total de aliquota do ibs sumValorIbs: type: string description: Soma de todo valor ibs sumValorOperacaoReforma: type: string description: Soma de todo o valor das operações percentualCbs: type: string description: Percentual do CBS percentualIbs: type: string description: Percentual do IBS recPageRequest: description: Record de paginação e ordenação de registros type: object required: – offset – size properties: offset: type: integer format: int64 description: Página atual size: type: integer format: int64 description: Total de páginas orderBy: type: array items: type: object allOf: – #/definitions/recFieldsOrderBy description: Campos da ordenação dos registros a serem pesquisados recFieldsOrderBy: description: Definição de campo a ser ordenado type: object required: – field – order properties: field: type: string description: Nome do campo a ser ordenado order: type: string allOf: – #/definitions/enumTypeOrder description: Tipo de ordenação do campo (ASC / DESC) recTotalImpostos: description: Total da comparação dos impostos antigos com os novos type: object required: – totalAntesReforma – totalAposReforma – diferencaAntesDepois – variacao properties: totalAntesReforma: type: string description: Total Antes da Reforma totalAposReforma: type: string description: Total após a Reforma diferencaAntesDepois: type: string description: Diferença entre Antes e Depois variacao: type: number format: double description: Variação média de impostos recTotalImpostosSeparado: description: Total dos impostos para comparacao type: object required: – imposto – creditos – debitos – saldo properties: imposto: type: string description: Imposto creditos: type: string description: Créditos debitos: type: string description: Débitos saldo: type: string description: Saldo recAliquotas: description: Dados das aliquotas de calculo type: object properties: cbsNormal: type: number format: double description: CBS Normal minimum: 0.0000 maximum: 999.9999 ibsNormal: type: number format: double description: IBS Normal minimum: 0.0000 maximum: 999.9999 cbsSimples: type: number format: double description: CBS Simples minimum: 0.0000 maximum: 999.9999 ibsSimples: type: number format: double description: IBS Simples minimum: 0.0000 maximum: 999.9999 recCompetencia: description: Dados das competencias com calculos feitos type: object required: – id – competencia properties: id: type: string description: Id aleatorio para o front competencia: type: string format: date description: Competencia recDadosAnuais: description: Record com dados dos impostos anuais type: object required: – imposto – anoAtual – ano2027 – ano2028 – ano2029 – ano2030 – ano2031 – ano2032 – ano2033 properties: imposto: type: string description: Imposto (PIS, COFINS, IPI, CBS, IBS, TOTAIS…) anoAtual: type: string description: Ano atual do imposto calculado ano2027: type: string description: Ano de 2027 do imposto calculado ano2028: type: string description: Ano de 2028 do imposto calculado ano2029: type: string description: Ano de 2029 do imposto calculado ano2030: type: string description: Ano de 2030 do imposto calculado ano2031: type: string description: Ano de 2031 do imposto calculado ano2032: type: string description: Ano de 2032 do imposto calculado ano2033: type: string description: Ano de 2033 do imposto calculado recRetornoCalculadoraReforma: description: Retorna calculo da reforma por classificação tributária type: object required: – id – classificacao – totalOperacao – totalTributos – resultadosPorAnoTributos – baseLegal properties: id: type: string description: Identificador do registro classificacao: type: object allOf: – #/definitions/classificacaoTributaria description: Classificação tributária totalOperacao: type: string description: Valor total da operação totalTributos: type: string description: Total do valor de tributos resultadosPorAnoTributos: type: array items: type: object allOf: – #/definitions/recTributoCalculado minimum: 1 description: Resultados por ano do cálculo dos tributos baseLegal: type: string description: Base legal aplicada recTributoCalculado: description: Detalhamento do tributo calculado type: object required: – tributo – aliquota – reducao – valor properties: tributo: type: string allOf: – #/definitions/enumCbsIbs description: Tributo aliquota: type: number format: double description: Alíquota minimum: 0.0000 maximum: 999.9999 reducao: type: number format: double description: Percentual de redução minimum: 0.0000 maximum: 999.9999 valor: type: string description: Valor calculado recResultadoAnoTransicao: description: Resultado anual da transição tributária type: object required: – ano – percentualCbs – reducaoCbs – valorCbs – percentualIbs – reducaoIbs – valorIbs – valorBaseOperacao properties: ano: type: string description: Resultados por ano) percentualCbs: type: number format: double description: Percentual do CBS minimum: 0.0000 maximum: 999.9999 reducaoCbs: type: number format: double description: Redução do CBS minimum: 0.0000 maximum: 999.9999 valorCbs: type: string description: Valor do CBS percentualIbs: type: number format: double description: Percentual do IBS minimum: 0.0000 maximum: 999.9999 reducaoIbs: type: number format: double description: Redução do IBS minimum: 0.0000 maximum: 999.9999 valorIbs: type: string description: Valor do IBS valorBaseOperacao: type: string description: Valor total da operação recRetornoVisaoPeriodoTransicao: description: Retorno do cálculo da reforma – visão de transição por classificação type: object required: – id – classificacao – resultadosPorAno – baseLegal properties: id: type: string description: Identificador do registro classificacao: type: object allOf: – #/definitions/classificacaoTributaria description: Classificação tributária resultadosPorAno: type: array items: type: object allOf: – #/definitions/recResultadoAnoTransicao minimum: 1 description: Resultados anuais da transição (2027 a 2033) baseLegal: type: string description: Base legal aplicada notifyUserEventPayload: description: Represents a regular user event notification payload discriminator: _discriminator type: object required: – notificationKind – notificationPriority – notificationSubject – notificationContent – sourceDomain – sourceService – destinationUser – _discriminator properties: notificationClass: type: string description: Class of notification notificationOrigin: type: string description: Origin of notification. Free text. Optional. notificationKind: type: string allOf: – #/definitions/userNotificationKind description: Notification kind. notificationPriority: type: string allOf: – #/definitions/userNotificationPriority description: Notification priority. notificationSubject: type: string description: Notification subject. notificationContent: type: string description: Notification content. sourceDomain: type: string description: Domain that generates the notification. sourceService: type: string description: Service that generates the notification. destinationUser: type: string description: Username of the destination user. link: type: string description: Notification link _discriminator: type: string description: emailNotifyUserEventPayload: description: Represents an email notification payload allOf: – #/definitions/notifyUserEventPayload – type: object required: – from properties: from: type: string description: Email sender address sendTo: type: array items: type: string description: Additional recipients to send the email to format: type: string allOf: – #/definitions/eventEmailFormat description: Email format pushNotifyUserEventPayload: description: Represents a push notification payload allOf: – #/definitions/notifyUserEventPayload – type: object required: – applicationId properties: applicationId: type: string description: Apple/Google application id blobReference: description: Default blob reference type. Every service defines its own. type: object required: – targetObjectId properties: domainName: type: string description: The domain the blob belongs to. serviceName: type: string description: The service the blob belongs to. targetObjectId: type: string description: The basic id of the blob. targetCopyId: type: string description: The id of the blob copy. basicErrorPayload: description: Default error payload type. Every service defines its own. type: object properties: message: type: string description: The user-facing error message, if any. errorCode: type: string description: The program-accessible (and service-specific) error code. importError: description: type: object required: – errorType – lineNumber – bean – message – exceptionClass properties: errorType: type: string allOf: – #/definitions/errorType description: lineNumber: type: integer format: int64 description: bean: type: string description: message: type: string description: exceptionClass: type: string description: fielddto: description: type: object required: – id – name – fieldType properties: id: type: integer format: int64 description: name: type: string description: fieldType: type: string allOf: – #/definitions/fieldType description: start: type: integer format: int64 description: size: type: integer format: int64 description: maskPattern: type: string description: hookdto: description: type: object required: – hookFunction – script properties: hookFunction: type: string allOf: – #/definitions/hookFunction description: script: type: string description: layoutdto: description: type: object required: – id – description – fileFormat – errorStrategy – skipLines – fields properties: id: type: integer format: int64 description: description: type: string description: fileFormat: type: string allOf: – #/definitions/fileFormat description: errorStrategy: type: string allOf: – #/definitions/errorStrategy description: delimiter: type: string description: skipLines: type: integer format: int64 description: fields: type: array items: type: object allOf: – #/definitions/fielddto minimum: 1 description: hooks: type: array items: type: object allOf: – #/definitions/hookdto description: importReport: description: type: object required: – id – startTime – endTime – uri – beanClass – serviceClass – layout – sucessCount – errorsCount – filteredCount – skippedCount properties: id: type: string description: startTime: type: string format: date-time description: endTime: type: string format: date-time description: uri: type: string description: beanClass: type: string description: serviceClass: type: string description: layout: type: object allOf: – #/definitions/layoutdto description: sucessCount: type: integer format: int64 description: errorsCount: type: integer format: int64 description: filteredCount: type: integer format: int64 description: skippedCount: type: integer format: int64 description: importErrors: type: array items: type: object allOf: – #/definitions/importError description: exportEventStatus: description: type: object required: – importerId – eventType – recordCount properties: importerId: type: string description: eventType: type: string allOf: – #/definitions/eventType description: recordCount: type: integer format: int64 description: importEventStatus: description: type: object required: – importerId – eventType – status – recordCount properties: importerId: type: string description: eventType: type: string allOf: – #/definitions/eventType description: status: type: string allOf: – #/definitions/status description: errorMessage: type: string description: recordCount: type: integer format: int64 description: importReport: type: object allOf: – #/definitions/importReport description: exportConfig: description: type: object required: – uri – layout – async – errorStrategy properties: uri: type: string description: layout: type: object allOf: – #/definitions/layoutdto description: async: type: boolean description: errorStrategy: type: string description: importConfig: description: type: object required: – uri – layout – async – batchSize – errorStrategy properties: uri: type: string description: layout: type: object allOf: – #/definitions/layoutdto description: async: type: boolean description: batchSize: type: integer format: int64 description: errorStrategy: type: string allOf: – #/definitions/errorStrategy description: dependency: description: Represents a service dependency type: object required: – domain – service – version properties: domain: type: string description: Domain of the dependency service service: type: string description: Name of the dependency service type: string description: Version of the dependency service genericError: properties: message: type: string description: Messaging describing the error. reason: type: string enum: – BAD_REQUEST – UNAUTHORIZED – PAYMENT_REQUIRED – FORBIDDEN – OBJECT_NOT_FOUND – REQUEST_TIMEOUT – GONE – UNPROCESSABLE – INTERNAL_ERROR – NOT_IMPLEMENTED – SERVICE_UNAVAILABLE – INSUFFICIENT_STORAGE description: A symbolic code identifying the category of the reason of the error: * `BAD_REQUEST` – Bad Request * `UNAUTHORIZED` – Unauthorized * `PAYMENT_REQUIRED` – Payment Required * `OBJECT_NOT_FOUND` – Object Not Found * `REQUEST_TIMEOUT` – Request Timeout * `GONE` – Gone * `UNPROCESSABLE` – Unprocessable * `INTERNAL_ERROR` – Internal Error * `NOT_IMPLEMENTED` – Not Implemented * `SERVICE_UNAVAILABLE` – Service Unavailable * `INSUFFICIENT_STORAGE` – Insufficient Storage