> ## Documentation Index
> Fetch the complete documentation index at: https://docs.nekt.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Nomus as a data source

> Bring your Nomus ERP sales, purchases, invoices, finance, stock, registers and production data to Nekt.

Nomus is a Brazilian ERP for manufacturing companies. This connector reads your Nomus system through the Nomus REST API and brings sales orders and proposals, purchase orders, NF-e and NFS-e invoices, accounts receivable and payable, payments and receipts, stock documents and movements, customers, products, price tables and the other registers, and production data (orders, operations, production reports, material allocations, bills of materials, routings and inspection results).

> [!NOTE]
>
> The connector only reads data. It never creates, changes or deletes anything in Nomus. Files (DANFE, NFS-e PDF, correction letters, bank slip PDFs and labels) are not loaded.

## Configuring Nomus as a Source

In the [Sources](https://app.nekt.ai/sources) tab, click on the "Add source" button located on the top right of your screen. Then, select the Nomus option from the list of connectors.

Click **Next** and you'll be prompted to add your access.

### 1. Add account access

You need two things from your Nomus system:

* **Nomus URL**: the address you open Nomus with, for example `https://yourcompany.nomus.com.br/yourcompany`. You can also type only your company identifier (`yourcompany`). If your Nomus is installed outside nomus.com.br, use its full https address.
* **Integration Key**: the REST integration key of your Nomus ("Chave de integração REST"). A Nomus administrator finds it in the general system configuration ("Configurações gerais do sistema"). Paste it exactly as Nomus shows it.
* **Start Date**: the earliest creation or change date read by the incremental tables (see the list below) on the first sync and on full syncs. The other tables are always read whole.

In the advanced settings you can also set:

* **Re-read Window (days)**: sales orders issued in the last N days are read again on every sync, so item statuses that change when an order is invoiced stay up to date. When the option below is on, accounts receivable and payable due from N days ago on are re-read too. Default: 30. Use 0 to turn it off.
* **Re-read Open Receivables and Payables**: on by default. Every sync reads again all accounts receivable and payable due from Re-read Window days ago on, **including every title due in the future**, so a payment that Nomus records without updating the title's change date still shows up. With many open titles this is the heaviest part of a sync (receivables can also carry the bank slip PDF, which Nomus always sends and the connector discards). Turn it off to make syncs lighter and rely on the weekly Additional Full Sync to catch those payments.

> [!TIP]
>
> Everything the connector reads depends on the modules enabled in your Nomus. If a table belongs to a module you don't use, deselect it.

Once you're done, click **Next**.

### 2. Select streams

Choose which data streams you want to sync. For faster extractions, select only the streams that are relevant to your analysis. You can select entire groups of streams or pick specific ones.

> Tip: The stream can be found more easily by typing its name.

Product Suppliers and Stock Balances are not selected by default: they make one request per product, which can take long on large catalogs. Select them if you need them.

Select the streams and click **Next**.

### 3. Configure data streams

Customize how you want your data to appear in your catalog. Select the desired layer where the data will be placed, a folder to organize it inside the layer, a name for each table (which will effectively contain the fetched data) and the type of sync.

* **Layer**: choose between the existing layers on your catalog. This is where you will find your new extracted tables as the extraction runs successfully.
* **Folder**: a folder can be created inside the selected layer to group all tables being created from this new data source.
* **Table name**: we suggest a name, but feel free to customize it. You have the option to add a **prefix** to all tables at once and make this process faster!
* **Sync Type**: Sales Orders, Sales Order Items, NF-e Invoices, Accounts Receivable, Accounts Payable, Payments, Receipts, Customers and Products can be **Incremental**: each sync reads only what was created or changed since the previous one. Every other stream is **Full table**: each sync reads the whole list from Nomus and replaces the table.

Once you are done configuring, click **Next**.

### 4. Configure data source

Describe your data source for easy identification within your organization, not exceeding 140 characters.

To define your [Trigger](https://docs.nekt.com/runs/scheduling-and-triggers.md), consider how often you want data to be extracted from this source. This decision usually depends on how frequently you need the new table data updated (every day, once a week, or only at specific times).

Optionally, you can configure Delta Log Retention and determine for how long we should store old states of this table as it gets updated. Read more about this resource [here](https://docs.nekt.com/get-started/core-concepts/resource-control). We recommend an Additional Full Sync once a week for the incremental tables: it removes rows deleted in Nomus (for example items removed from an order) and catches changes Nomus did not mark (see Data Quality Considerations).

Once you are ready, click **Next** to finalize the setup.

### 5. Check your new source

You can view your new source on the [Sources](https://app.nekt.ai/sources) page. If needed, manually trigger the source extraction by clicking on the arrow button. Once executed, your data will appear in your Catalog.

> [!WARNING]
>
> For you to be able to see it on your [Catalog](https://app.nekt.ai/catalog), you need at least one successful source run.

# Streams and Fields

## Available streams

The table below lists every stream, its **slug** (the exact identifier to pass when creating the source via API), its sync type and a short description.

| Stream | Slug | Sync | Description |
| - | - | - | - |
| Accounts Payable | `accounts_payable` | Incremental | Accounts payable (contas a pagar): due dates, amounts and balance. |
| Accounts Receivable | `accounts_receivable` | Incremental | Accounts receivable (contas a receber): due dates, amounts, balance, settlement and bank slip line. |
| Activities | `activities` | Full table | Production activities (atividades). |
| Bank Accounts | `bank_accounts` | Full table | Bank accounts registered in Nomus. |
| Bank Slips | `bank_slips` | Full table | Bank slips (boletos) issued in Nomus and their status. |
| Bill of Materials Components | `bill_of_materials_components` | Full table | One row per component of a bill of materials. |
| Bills of Materials | `bills_of_materials` | Full table | Bills of materials (listas de materiais) with their components as JSON. |
| Companies | `companies` | Full table | Companies (empresas) of the Nomus installation. |
| Contacts | `contacts` | Full table | Contacts and their e-mails. |
| Cost Centers | `cost_centers` | Full table | Cost centers. |
| Custom Fields | `custom_fields` | Full table | Custom fields defined in Nomus. |
| Customer Credit Notes | `customer_credit_notes` | Full table | Credit notes in favor of customers. |
| Customers | `customers` | Incremental | Customers with address, tax data, sellers and sales representatives. |
| Delivery Routes | `delivery_routes` | Full table | Delivery routes. |
| Employees | `employees` | Full table | Employees (funcionários) used in production reports. |
| Inspection Results | `inspection_results` | Full table | Quality inspection results. |
| Inventories | `inventories` | Full table | Stock inventories. |
| Lots and Series | `lots_series` | Full table | Lots and serial numbers with their stock balance. |
| Material Allocations | `material_allocations` | Full table | Material allocations (empenhos) of production orders. |
| Movement Types | `movement_types` | Full table | Movement types (tipos de movimentação) and their nature. |
| NF-e Invoices | `invoices` | Incremental | Electronic invoices (NF-e) issued or received in Nomus: number, series, access key, status and protocol. |
| NFS-e Service Invoices | `service_invoices` | Full table | Electronic service invoices (NFS-e), with the XML. |
| Outgoing Document Items | `outgoing_document_items` | Full table | Items of outgoing (sales) documents, with customer, CFOP, quantities and values. |
| Payment Methods | `payment_methods` | Full table | Payment methods (formas de pagamento). |
| Payment Terms | `payment_terms` | Full table | Payment terms (condições de pagamento). |
| Payments | `payments` | Incremental | Payments made (pagamentos), with bank account, payment method and financial classification. |
| People | `people` | Full table | Every person registered in Nomus (customers, suppliers, carriers, employees...) with their categories. |
| Person Attributes | `person_attributes` | Full table | Custom attributes defined for people. |
| Phones | `phones` | Full table | Phone numbers of people and contacts. |
| Price Table Items | `price_table_items` | Full table | Product prices of each price table. |
| Price Tables | `price_tables` | Full table | Price tables. |
| Problem Causes | `problem_causes` | Full table | Problem causes (causas de problemas). |
| Processes | `processes` | Full table | CRM processes (processos). |
| Product Attributes | `product_attributes` | Full table | Custom attributes defined for products. |
| Product Families | `product_families` | Full table | Product families. |
| Product Groups | `product_groups` | Full table | Product groups. |
| Product Routing Operations | `product_routing_operations` | Full table | Operations of the product routings, with times and resources. |
| Product Routings | `product_routings` | Full table | Product routings (roteiros) with their operations as JSON. |
| Product Suppliers | `product_suppliers` | Full table | Suppliers of each product. One request per product, so it is not selected by default. |
| Product Types | `product_types` | Full table | Product types. |
| Production Order Operations | `production_order_operations` | Full table | Operations of each production order, with planned and produced quantities. |
| Production Orders | `production_orders` | Full table | Production orders (ordens) with product, quantity, planned dates and status. |
| Production Reports | `production_time_entries` | Full table | Production reports (apontamentos): start, end, quantity, employee and resource. |
| Products | `products` | Incremental | Products with family, group, type, unit, NCM and stock per company. |
| Proposal Items | `proposal_items` | Full table | One row per proposal item. |
| Proposals | `proposals` | Full table | Commercial proposals (propostas) with customer, totals and items as JSON. |
| Purchase Order Items | `purchase_order_items` | Full table | One row per purchase order item. |
| Purchase Orders | `purchase_orders` | Full table | Purchase orders (pedidos de compra) with supplier, installments and items as JSON. |
| Purchase Requests | `purchase_requests` | Full table | Purchase requests (solicitações de compra) from production orders, free entry or MRP. |
| Quote Requests | `quote_requests` | Full table | Customer requests for quotation (solicitações) and their items as JSON. |
| Receipts | `receipts` | Incremental | Payments received (recebimentos), with bank account, payment method and financial classification. |
| Received NF-e (Destinadas) | `received_invoices` | Full table | NF-e issued against your company by suppliers (notas fiscais destinadas) and their manifestation. |
| Resources | `resources` | Full table | Production resources (recursos). |
| Sales Order Items | `sales_order_items` | Incremental | One row per sales order item: product, quantity, prices, discounts and item status. |
| Sales Orders | `sales_orders` | Incremental | Sales orders (pedidos de venda) with totals, customer, seller, payment term and the items as JSON. |
| Sales Representatives | `sales_representatives` | Full table | Sales representatives (representantes). |
| Sellers | `sellers` | Full table | Sellers (vendedores). |
| Service Contracts | `service_contracts` | Full table | Service contracts and their items as JSON. |
| Service Sale Documents | `service_sale_documents` | Full table | Service sale documents (documentos de venda de serviço) and their items as JSON. |
| Stock Balances | `stock_balances` | Full table | Current stock balance and costs of each product per company, with the balance per stock sector. One request per product, so it is not selected by default. |
| Stock Document Items | `stock_document_items` | Full table | One row per stock document item, with taxes and costs. |
| Stock Documents | `stock_documents` | Full table | Stock documents (incoming, outgoing and service documents) with their items as JSON. |
| Stock Movements | `stock_movements` | Full table | Every stock movement: product, quantity, sector, lot and the document line that moved it. |
| Stock Sectors | `stock_sectors` | Full table | Stock sectors (setores de estoque). |
| Supplier Credit Notes | `supplier_credit_notes` | Full table | Credit notes from suppliers. |
| Units of Measure | `units_of_measure` | Full table | Units of measure. |
| User Groups | `user_groups` | Full table | User groups of Nomus. |
| Users | `users` | Full table | Users of Nomus. |
| Work Centers | `work_centers` | Full table | Work centers (centros de trabalho). |

## Fields by stream

> [accordion] Accounts Payable
>
> Accounts payable (contas a pagar): due dates, amounts and balance. Read from `contasPagar`.
>
> Table: `accounts_payable` · Primary key: `id` · Sync: Incremental (by `ultima_alteracao`)
>
> | Field | Type | Description |
> | :- | :- | :- |
> | `classificacao` | String | Classification code of the record (Nomus field `classificacao`). |
> | `data_agendamento` | Date | Scheduled payment date (Nomus field `dataAgendamento`). |
> | `data_competencia` | Date | Accrual (competence) date (Nomus field `dataCompetencia`). |
> | `data_hora_criacao` | Datetime | Date and time the record was created in Nomus (Nomus field `dataHoraCriacao`). |
> | `data_modificacao` | Datetime | Date and time of the last change to the record in Nomus (Nomus field `dataModificacao`). |
> | `data_vencimento` | Date | Due date (Nomus field `dataVencimento`). |
> | `descricao_lancamento` | String | Description of the entry (Nomus field `descricaoLancamento`). |
> | `id` | Integer | Unique identifier of the record in Nomus (Nomus field `id`). |
> | `id_conta_bancaria` | Integer | ID of the bank account (Nomus field `idContaBancaria`). |
> | `id_empresa` | Integer | ID of the company (empresa) the record belongs to (Nomus field `idEmpresa`). |
> | `id_pessoa` | Integer | ID of the person (customer, supplier or other party) of the record (Nomus field `idPessoa`). |
> | `nome_conta_bancaria` | String | Name of the bank account (Nomus field `nomeContaBancaria`). |
> | `nome_empresa` | String | Name of the company (empresa) the record belongs to (Nomus field `nomeEmpresa`). |
> | `nome_pessoa` | String | Name of the person (customer, supplier or other party) of the record (Nomus field `nomePessoa`). |
> | `saldo_receber` | Number | Balance receivable (Nomus field `saldoReceber`). |
> | `status` | Boolean | Status flag of the record as sent by Nomus (Nomus field `status`). |
> | `tipo` | Integer | Type of the record (Nomus field `tipo`). |
> | `valor_receber` | Number | Receivable amount (Nomus field `valorReceber`). |
> | `valor_receber_agendado` | Number | Receivable scheduled amount (Nomus field `valorReceberAgendado`). |
> | `valor_recebido` | Number | Received amount (Nomus field `valorRecebido`). |
> | `valor_baixado_sem_numerario` | Number | Settled without cash amount (Nomus field `valorBaixadoSemNumerario`). |
> | `ultima_alteracao` | Datetime | Latest of the record's creation and last-change dates in Nomus, used as the incremental replication key (computed by the connector). |
> | `extra_fields` | String (JSON) | Fields Nomus returned that this connector does not map to a column, keyed by their original Nomus names. |

> [accordion] Accounts Receivable
>
> Accounts receivable (contas a receber): due dates, amounts, balance, settlement and bank slip line. Read from `contasReceber`.
>
> Table: `accounts_receivable` · Primary key: `id` · Sync: Incremental (by `ultima_alteracao`)
>
> | Field | Type | Description |
> | :- | :- | :- |
> | `classificacao` | String | Classification code of the record (Nomus field `classificacao`). |
> | `cnpj_pessoa` | String | CNPJ or CPF of the person (Nomus field `cnpjPessoa`). |
> | `data_agendamento` | Date | Scheduled payment date (Nomus field `dataAgendamento`). |
> | `data_competencia` | Date | Accrual (competence) date (Nomus field `dataCompetencia`). |
> | `data_hora_criacao` | Datetime | Date and time the record was created in Nomus (Nomus field `dataHoraCriacao`). |
> | `data_modificacao` | Datetime | Date and time of the last change to the record in Nomus (Nomus field `dataModificacao`). |
> | `data_vencimento` | Date | Due date (Nomus field `dataVencimento`). |
> | `descricao_lancamento` | String | Description of the entry (Nomus field `descricaoLancamento`). |
> | `id` | Integer | Unique identifier of the record in Nomus (Nomus field `id`). |
> | `id_classificacao` | String | ID of the classification (Nomus field `idClassificacao`). |
> | `id_conta_bancaria` | Integer | ID of the bank account (Nomus field `idContaBancaria`). |
> | `id_empresa` | Integer | ID of the company (empresa) the record belongs to (Nomus field `idEmpresa`). |
> | `id_forma_pagamento` | Integer | ID of the payment method (Nomus field `idFormaPagamento`). |
> | `id_pessoa` | Integer | ID of the person (customer, supplier or other party) of the record (Nomus field `idPessoa`). |
> | `nome_classificacao` | String | Name of the classification (Nomus field `nomeClassificacao`). |
> | `nome_conta_bancaria` | String | Name of the bank account (Nomus field `nomeContaBancaria`). |
> | `nome_empresa` | String | Name of the company (empresa) the record belongs to (Nomus field `nomeEmpresa`). |
> | `nome_forma_pagamento` | String | Name of the payment method (Nomus field `nomeFormaPagamento`). |
> | `nome_pessoa` | String | Name of the person (customer, supplier or other party) of the record (Nomus field `nomePessoa`). |
> | `saldo_receber` | Number | Balance receivable (Nomus field `saldoReceber`). |
> | `status` | Boolean | Status flag of the record as sent by Nomus (Nomus field `status`). |
> | `tipo` | Integer | Type of the record (Nomus field `tipo`). |
> | `valor_receber` | Number | Receivable amount (Nomus field `valorReceber`). |
> | `valor_receber_agendado` | Number | Receivable scheduled amount (Nomus field `valorReceberAgendado`). |
> | `valor_recebido` | Number | Received amount (Nomus field `valorRecebido`). |
> | `percentual_multa_por_atraso_em_contas_receber` | Number | Percentage of late-payment fine on receivables (Nomus field `percentualMultaPorAtrasoEmContasReceber`). |
> | `suspender_cobranca` | Boolean | Whether collection (dunning) is suspended (Nomus field `suspenderCobranca`). |
> | `taxa_mensal_juros` | Number | Monthly interest rate (percent) (Nomus field `taxaMensalJuros`). |
> | `telefone_pessoa` | String | Phone of the person (Nomus field `telefonePessoa`). |
> | `tipo_calculo_multa_por_atraso_em_contas_receber` | String | Calculation type of the late-payment fine on receivables (Nomus field `tipoCalculoMultaPorAtrasoEmContasReceber`). |
> | `tipo_juros_atraso_em_contas_receber` | String | Type late-payment interest on receivables (Nomus field `tipoJurosAtrasoEmContasReceber`). |
> | `comentarios` | String | Comments (Nomus field `comentarios`). |
> | `data_baixa` | Date | Settlement date (Nomus field `dataBaixa`). |
> | `linha_digitavel_boleto` | String | Typeable line (barcode digits) of the bank slip (Nomus field `linhaDigitavelBoleto`). |
> | `ultima_alteracao` | Datetime | Latest of the record's creation and last-change dates in Nomus, used as the incremental replication key (computed by the connector). |
> | `extra_fields` | String (JSON) | Fields Nomus returned that this connector does not map to a column, keyed by their original Nomus names. |

> [accordion] Activities
>
> Production activities (atividades). Read from `atividades`.
>
> Table: `activities` · Primary key: `id` · Sync: Full table
>
> | Field | Type | Description |
> | :- | :- | :- |
> | `apt_funcionario` | Boolean | Whether apt employee applies (Nomus field `aptFuncionario`). |
> | `apt_ordem_operacao` | Boolean | Whether apt production order operation applies (Nomus field `aptOrdemOperacao`). |
> | `apt_percentual_prod_andamento` | Boolean | Whether apt percentage prod andamento applies (Nomus field `aptPercentualProdAndamento`). |
> | `apt_qtd_produzida` | Boolean | Whether apt qtd produced applies (Nomus field `aptQtdProduzida`). |
> | `atividade_setup` | Boolean | Whether activity setup applies (Nomus field `atividadeSetup`). |
> | `ativo` | Boolean | Whether the record is active (Nomus field `ativo`). |
> | `id` | Integer | Unique identifier of the record in Nomus (Nomus field `id`). |
> | `id_classificacao_atividade` | Integer | ID of the classification activity (Nomus field `idClassificacaoAtividade`). |
> | `id_grupo_atividade` | Integer | ID of the activity group (Nomus field `idGrupoAtividade`). |
> | `nome` | String | Name of the record (Nomus field `nome`). |
> | `requer_analise_apontamento` | Boolean | Whether requer analise apontamento applies (Nomus field `requerAnaliseApontamento`). |
> | `tratamento_observacoes` | Integer | Tratamento notes (Nomus field `tratamentoObservacoes`). |
> | `tratamento_qtde` | Integer | Tratamento quantity (Nomus field `tratamentoQtde`). |
> | `extra_fields` | String (JSON) | Fields Nomus returned that this connector does not map to a column, keyed by their original Nomus names. |

> [accordion] Bank Accounts
>
> Bank accounts registered in Nomus. Read from `contasBancarias`.
>
> Table: `bank_accounts` · Primary key: `id` · Sync: Full table
>
> | Field | Type | Description |
> | :- | :- | :- |
> | `agencia` | String | Agency (Nomus field `agencia`). |
> | `ativo` | Boolean | Whether the record is active (Nomus field `ativo`). |
> | `conta_bancaria` | String | Bank account (Nomus field `contaBancaria`). |
> | `conta_corrente` | String | Account checking (Nomus field `contaCorrente`). |
> | `digito_agencia` | String | Check digit agency (Nomus field `digitoAgencia`). |
> | `digito_conta_corrente` | String | Check digit account checking (Nomus field `digitoContaCorrente`). |
> | `id` | Integer | Unique identifier of the record in Nomus (Nomus field `id`). |
> | `id_banco` | Integer | ID of the bank (Nomus field `idBanco`). |
> | `id_convenio_bancario_geracao_arquivos_remessa` | Integer | ID of the bank agreement generation files remittance (Nomus field `idConvenioBancarioGeracaoArquivosRemessa`). |
> | `id_convenio_bancario_geracao_boletos` | Integer | ID of the bank agreement generation bank slips (Nomus field `idConvenioBancarioGeracaoBoletos`). |
> | `id_empresa` | Integer | ID of the company (empresa) the record belongs to (Nomus field `idEmpresa`). |
> | `nome_banco` | String | Name of the bank (Nomus field `nomeBanco`). |
> | `nome_empresa` | String | Name of the company (empresa) the record belongs to (Nomus field `nomeEmpresa`). |
> | `codigo_convenio_bancario_geracao_boletos` | String | Code of the bank agreement generation bank slips (Nomus field `codigoConvenioBancarioGeracaoBoletos`). |
> | `extra_fields` | String (JSON) | Fields Nomus returned that this connector does not map to a column, keyed by their original Nomus names. |

> [accordion] Bank Slips
>
> Bank slips (boletos) issued in Nomus and their status. Read from `boletos`.
>
> Table: `bank_slips` · Primary key: `id` · Sync: Full table
>
> | Field | Type | Description |
> | :- | :- | :- |
> | `cancelado` | Boolean | Whether cancelled applies (Nomus field `cancelado`). |
> | `classificacao_conta_receber` | String | Classification account receivable (Nomus field `classificacaoContaReceber`). |
> | `data_hora_emissao` | Datetime | Date and time of issue (Nomus field `dataHoraEmissao`). |
> | `data_vencimento` | Date | Due date (Nomus field `dataVencimento`). |
> | `descricao_lancamento_conta_receber` | String | Description of the entry account receivable (Nomus field `descricaoLancamentoContaReceber`). |
> | `id` | Integer | Unique identifier of the record in Nomus (Nomus field `id`). |
> | `id_conta_bancaria` | Integer | ID of the bank account (Nomus field `idContaBancaria`). |
> | `id_conta_receber` | Integer | ID of the account receivable (Nomus field `idContaReceber`). |
> | `id_convenio_bancario` | Integer | ID of the bank agreement (Nomus field `idConvenioBancario`). |
> | `id_empresa` | Integer | ID of the company (empresa) the record belongs to (Nomus field `idEmpresa`). |
> | `id_nfe_origem` | Integer | ID of the originating NF-e (Nomus field `idNfeOrigem`). |
> | `id_pessoa` | Integer | ID of the person (customer, supplier or other party) of the record (Nomus field `idPessoa`). |
> | `nome_convenio_bancario` | String | Name of the bank agreement (Nomus field `nomeConvenioBancario`). |
> | `nome_empresa` | String | Name of the company (empresa) the record belongs to (Nomus field `nomeEmpresa`). |
> | `nome_pessoa` | String | Name of the person (customer, supplier or other party) of the record (Nomus field `nomePessoa`). |
> | `nosso_numero_boleto_bancario` | String | Bank reference number (nosso número) of the bank slip (Nomus field `nossoNumeroBoletoBancario`). |
> | `numero_documento` | String | Number document (Nomus field `numeroDocumento`). |
> | `status` | Integer | Status of the bank slip: 1 awaiting remittance, 2 awaiting registration, 3 registered, 4 paid, 5 rejected (Nomus field `status`). |
> | `valor` | Number | Amount (Nomus field `valor`). |
> | `extra_fields` | String (JSON) | Fields Nomus returned that this connector does not map to a column, keyed by their original Nomus names. |

> [accordion] Bill of Materials Components
>
> One row per component of a bill of materials. Read from `componentesListaMateriais`.
>
> Table: `bill_of_materials_components` · Primary key: `id` · Sync: Full table
>
> | Field | Type | Description |
> | :- | :- | :- |
> | `alternativo` | Boolean | Whether alternative applies (Nomus field `alternativo`). |
> | `data_criacao` | Datetime | Date and time the record was created in Nomus (Nomus field `dataCriacao`). |
> | `data_modificacao` | Datetime | Date and time of the last change to the record in Nomus (Nomus field `dataModificacao`). |
> | `id` | Integer | Unique identifier of the record in Nomus (Nomus field `id`). |
> | `id_componente_preferencial_vinculado_alternativo` | Integer | ID of the component preferred linked alternative (Nomus field `idComponentePreferencialVinculadoAlternativo`). |
> | `lista_materiais` | String (JSON) | Bill of materials (JSON) (Nomus field `listaMateriais`). |
> | `natureza_consumo` | Integer | Nature consumo (Nomus field `naturezaConsumo`). |
> | `opcional` | Boolean | Whether opcional applies (Nomus field `opcional`). |
> | `posicao` | Integer | Position (Nomus field `posicao`). |
> | `preferencial` | Boolean | Whether preferred applies (Nomus field `preferencial`). |
> | `produto_componente` | String (JSON) | Product component (JSON) (Nomus field `produtoComponente`). |
> | `produto_pai` | String (JSON) | Product pai (JSON) (Nomus field `produtoPai`). |
> | `qtde_necessaria` | Number | Quantity required (Nomus field `qtdeNecessaria`). |
> | `recebe_componente_terceiros_industrializacao` | Boolean | Whether recebe component terceiros industrializacao applies (Nomus field `recebeComponenteTerceirosIndustrializacao`). |
> | `remete_componente_industrializacao_terceiros` | Boolean | Whether remete component industrializacao terceiros applies (Nomus field `remeteComponenteIndustrializacaoTerceiros`). |
> | `extra_fields` | String (JSON) | Fields Nomus returned that this connector does not map to a column, keyed by their original Nomus names. |

> [accordion] Bills of Materials
>
> Bills of materials (listas de materiais) with their components as JSON. Read from `listasMateriais`.
>
> Table: `bills_of_materials` · Primary key: `id` · Sync: Full table
>
> | Field | Type | Description |
> | :- | :- | :- |
> | `ativo` | Boolean | Whether the record is active (Nomus field `ativo`). |
> | `atributos` | String (JSON) | Custom attributes and their values (JSON) (Nomus field `atributos`). |
> | `calcula_quantidade_acumulada` | Boolean | Whether calculates quantity accumulated applies (Nomus field `calculaQuantidadeAcumulada`). |
> | `calcula_quantidade_proporcional` | Boolean | Whether calculates quantity proportional applies (Nomus field `calculaQuantidadeProporcional`). |
> | `descricao` | String | Description of the record (Nomus field `descricao`). |
> | `id` | Integer | Unique identifier of the record in Nomus (Nomus field `id`). |
> | `id_produto` | Integer | ID of the product (Nomus field `idProduto`). |
> | `nome` | String | Name of the record (Nomus field `nome`). |
> | `padrao` | Boolean | Whether default applies (Nomus field `padrao`). |
> | `padrao_bloco_k` | Boolean | Whether default bloco k applies (Nomus field `padraoBlocoK`). |
> | `qtde_base` | Number | Quantity base (Nomus field `qtdeBase`). |
> | `tipo_ordenacao_posicao` | String | Type ordering position (Nomus field `tipoOrdenacaoPosicao`). |
> | `componentes` | String (JSON) | Componentes (JSON) (Nomus field `componentes`). |
> | `extra_fields` | String (JSON) | Fields Nomus returned that this connector does not map to a column, keyed by their original Nomus names. |

> [accordion] Companies
>
> Companies (empresas) of the Nomus installation. Read from `empresas`.
>
> Table: `companies` · Primary key: `id` · Sync: Full table
>
> | Field | Type | Description |
> | :- | :- | :- |
> | `ativo` | Boolean | Whether the record is active (Nomus field `ativo`). |
> | `bairro` | String | District (Nomus field `bairro`). |
> | `cep` | String | Postal code (CEP) (Nomus field `cep`). |
> | `cnae_principal` | String | Cnae principal (Nomus field `cnaePrincipal`). |
> | `codigo` | String | Code of the record in Nomus (Nomus field `codigo`). |
> | `complemento` | String | Address complement (Nomus field `complemento`). |
> | `crt` | String | Tax regime code (CRT) (Nomus field `crt`). |
> | `endereco` | String | Address (Nomus field `endereco`). |
> | `id` | Integer | Unique identifier of the record in Nomus (Nomus field `id`). |
> | `ignorar_empresa` | Boolean | Whether ignorar company applies (Nomus field `ignorarEmpresa`). |
> | `inscricao_estadual` | String | Registration state (Nomus field `inscricaoEstadual`). |
> | `inscricao_municipal` | String | Registration municipal (Nomus field `inscricaoMunicipal`). |
> | `municipio` | String | City (Nomus field `municipio`). |
> | `nome` | String | Name of the record (Nomus field `nome`). |
> | `nome_fantasia` | String | Name of the fantasia (Nomus field `nomeFantasia`). |
> | `numero` | String | Number (Nomus field `numero`). |
> | `telefone` | String | Phone number (Nomus field `telefone`). |
> | `tipo_contribuinte_icms` | String | ICMS taxpayer type (Nomus field `tipoContribuinteICMS`). |
> | `tipo_empresa` | Integer | Company type: 1 legal entity (Pessoa Jurídica), 2 individual (Pessoa Física) (Nomus field `tipoEmpresa`). |
> | `uf` | String | State (UF) (Nomus field `uf`). |
> | `extra_fields` | String (JSON) | Fields Nomus returned that this connector does not map to a column, keyed by their original Nomus names. |

> [accordion] Contacts
>
> Contacts and their e-mails. Read from `contatos`.
>
> Table: `contacts` · Primary key: `id` · Sync: Full table
>
> | Field | Type | Description |
> | :- | :- | :- |
> | `ativo` | Boolean | Whether the record is active (Nomus field `ativo`). |
> | `cargo` | String | Cargo (Nomus field `cargo`). |
> | `departamento` | String | Departamento (Nomus field `departamento`). |
> | `email_1` | String | E-mail 1 (Nomus field `email_1`). |
> | `email_2` | String | E-mail 2 (Nomus field `email_2`). |
> | `email_3` | String | E-mail 3 (Nomus field `email_3`). |
> | `email_4` | String | E-mail 4 (Nomus field `email_4`). |
> | `email_5` | String | E-mail 5 (Nomus field `email_5`). |
> | `id` | Integer | Unique identifier of the record in Nomus (Nomus field `id`). |
> | `informacao_complementar` | String | Informacao complementar (Nomus field `informacaoComplementar`). |
> | `nome` | String | Name of the record (Nomus field `nome`). |
> | `nome_completo` | String | Name of the completo (Nomus field `nomeCompleto`). |
> | `observacoes_email1` | String | Notes of email1 (Nomus field `observacoesEmail1`). |
> | `observacoes_email2` | String | Notes of email2 (Nomus field `observacoesEmail2`). |
> | `observacoes_email3` | String | Notes of email3 (Nomus field `observacoesEmail3`). |
> | `observacoes_email4` | String | Notes of email4 (Nomus field `observacoesEmail4`). |
> | `observacoes_email5` | String | Notes of email5 (Nomus field `observacoesEmail5`). |
> | `pessoas` | String (JSON) | Pessoas (JSON) (Nomus field `pessoas`). |
> | `telefones` | String (JSON) | Telefones (JSON) (Nomus field `telefones`). |
> | `extra_fields` | String (JSON) | Fields Nomus returned that this connector does not map to a column, keyed by their original Nomus names. |

> [accordion] Cost Centers
>
> Cost centers. Read from `centrosCusto`.
>
> Table: `cost_centers` · Primary key: `id` · Sync: Full table
>
> | Field | Type | Description |
> | :- | :- | :- |
> | `ativo` | Boolean | Whether the record is active (Nomus field `ativo`). |
> | `classificacao` | String | Classification code of the record (Nomus field `classificacao`). |
> | `direcionador_custo` | String | Direcionador cost (Nomus field `direcionadorCusto`). |
> | `formula` | String | Formula (Nomus field `formula`). |
> | `id` | Integer | Unique identifier of the record in Nomus (Nomus field `id`). |
> | `natureza` | String | Nature (Nomus field `natureza`). |
> | `nome` | String | Name of the record (Nomus field `nome`). |
> | `tipo` | String | Type of the record (Nomus field `tipo`). |
> | `custo_padrao_hora` | Number | Cost default time (Nomus field `custoPadraoHora`). |
> | `extra_fields` | String (JSON) | Fields Nomus returned that this connector does not map to a column, keyed by their original Nomus names. |

> [accordion] Custom Fields
>
> Custom fields defined in Nomus. Read from `camposPersonalizados`.
>
> Table: `custom_fields` · Primary key: `id` · Sync: Full table
>
> | Field | Type | Description |
> | :- | :- | :- |
> | `ativo` | Boolean | Whether the record is active (Nomus field `ativo`). |
> | `id` | Integer | Unique identifier of the record in Nomus (Nomus field `id`). |
> | `formato` | String | Format (Nomus field `formato`). |
> | `nome` | String | Name of the record (Nomus field `nome`). |
> | `nome_abreviado` | String | Name of the abreviado (Nomus field `nomeAbreviado`). |
> | `nome_tecnico` | String | Name of the technical (Nomus field `nomeTecnico`). |
> | `observacoes` | String | Free-text notes (Nomus field `observacoes`). |
> | `opcoes` | String (JSON) | Options of the list (JSON) (Nomus field `opcoes`). |
> | `extra_fields` | String (JSON) | Fields Nomus returned that this connector does not map to a column, keyed by their original Nomus names. |

> [accordion] Customer Credit Notes
>
> Credit notes in favor of customers. Read from `notasCreditoCliente`.
>
> Table: `customer_credit_notes` · Primary key: `id` · Sync: Full table
>
> | Field | Type | Description |
> | :- | :- | :- |
> | `baixada` | Boolean | Whether baixada applies (Nomus field `baixada`). |
> | `data_hora_criacao` | Datetime | Date and time the record was created in Nomus (Nomus field `dataHoraCriacao`). |
> | `data_vencimento` | Datetime | Due date (Nomus field `dataVencimento`). |
> | `descricao_lancamento` | String | Description of the entry (Nomus field `descricaoLancamento`). |
> | `id` | Integer | Unique identifier of the record in Nomus (Nomus field `id`). |
> | `id_empresa` | Integer | ID of the company (empresa) the record belongs to (Nomus field `idEmpresa`). |
> | `id_pessoa` | Integer | ID of the person (customer, supplier or other party) of the record (Nomus field `idPessoa`). |
> | `id_usuario` | Integer | ID of the user (Nomus field `idUsuario`). |
> | `nome_empresa` | String | Name of the company (empresa) the record belongs to (Nomus field `nomeEmpresa`). |
> | `nome_pessoa` | String | Name of the person (customer, supplier or other party) of the record (Nomus field `nomePessoa`). |
> | `nome_usuario` | String | Name of the user (Nomus field `nomeUsuario`). |
> | `saldo_baixar` | Number | Balance to settle (Nomus field `saldoBaixar`). |
> | `valor` | Number | Amount (Nomus field `valor`). |
> | `valor_baixado` | Number | Settled amount (Nomus field `valorBaixado`). |
> | `extra_fields` | String (JSON) | Fields Nomus returned that this connector does not map to a column, keyed by their original Nomus names. |

> [accordion] Customers
>
> Customers with address, tax data, sellers and sales representatives. Read from `clientes`.
>
> Table: `customers` · Primary key: `id` · Sync: Incremental (by `ultima_alteracao`)
>
> | Field | Type | Description |
> | :- | :- | :- |
> | `ativo` | Boolean | Whether the record is active (Nomus field `ativo`). |
> | `atributos` | String (JSON) | Custom attributes and their values (JSON) (Nomus field `atributos`). |
> | `bairro` | String | District (Nomus field `bairro`). |
> | `cep` | String | Postal code (CEP) (Nomus field `cep`). |
> | `classificacao` | String | Classification code of the record (Nomus field `classificacao`). |
> | `codigo` | String | Code of the record in Nomus (Nomus field `codigo`). |
> | `codigo_ibge_municipio` | String | Code of the ibge city (Nomus field `codigoIBGEMunicipio`). |
> | `codigo_sistema_contabil` | String | Code of the sistema contabil (Nomus field `codigoSistemaContabil`). |
> | `complemento` | String | Address complement (Nomus field `complemento`). |
> | `crt` | Integer | Tax regime code (CRT) (Nomus field `crt`). |
> | `data_criacao` | Datetime | Date and time the record was created in Nomus (Nomus field `dataCriacao`). |
> | `data_emissao_ultimo_pedido_venda` | Datetime | Date of issue last sales order sale (Nomus field `dataEmissaoUltimoPedidoVenda`). |
> | `data_inicio_relacionamento` | Date | Date of start relationship (Nomus field `dataInicioRelacionamento`). |
> | `data_modificacao` | Date | Date and time of the last change to the record in Nomus (Nomus field `dataModificacao`). |
> | `email` | String | E-mail address (Nomus field `email`). |
> | `endereco` | String | Address (Nomus field `endereco`). |
> | `enderecos` | String (JSON) | Enderecos (JSON) (Nomus field `enderecos`). |
> | `id` | Integer | Unique identifier of the record in Nomus (Nomus field `id`). |
> | `inscricao_estadual` | String | Registration state (Nomus field `inscricaoEstadual`). |
> | `municipio` | String | City (Nomus field `municipio`). |
> | `nome` | String | Name of the record (Nomus field `nome`). |
> | `numero` | String | Number (Nomus field `numero`). |
> | `observacoes` | String | Free-text notes (Nomus field `observacoes`). |
> | `pais` | String | Country (Nomus field `pais`). |
> | `site` | String | Website (Nomus field `site`). |
> | `suspender_cobranca` | Boolean | Whether collection (dunning) is suspended (Nomus field `suspenderCobranca`). |
> | `telefone` | String | Phone number (Nomus field `telefone`). |
> | `telefone_neofin_ddd` | String | Phone neofin ddd (Nomus field `telefoneNeofinDDD`). |
> | `telefone_neofin_ddi` | String | Phone neofin ddi (Nomus field `telefoneNeofinDDI`). |
> | `telefone_neofin_numero` | String | Phone neofin number (Nomus field `telefoneNeofinNumero`). |
> | `tipo_contribuinte_icms` | Integer | ICMS taxpayer type (Nomus field `tipoContribuinteICMS`). |
> | `tipo_logradouro` | String | Type logradouro (Nomus field `tipoLogradouro`). |
> | `tipo_pessoa` | Integer | Person type (1 = legal entity, 2 = individual) (Nomus field `tipoPessoa`). |
> | `uf` | String | State (UF) (Nomus field `uf`). |
> | `cnpj` | String | CNPJ (Brazilian company tax ID) or CPF of the person (Nomus field `cnpj`). |
> | `representantes` | String (JSON) | Representantes (JSON) (Nomus field `representantes`). |
> | `vendedores` | String (JSON) | Vendedores (JSON) (Nomus field `vendedores`). |
> | `ultima_alteracao` | Datetime | Latest of the record's creation and last-change dates in Nomus, used as the incremental replication key (computed by the connector). |
> | `extra_fields` | String (JSON) | Fields Nomus returned that this connector does not map to a column, keyed by their original Nomus names. |

> [accordion] Delivery Routes
>
> Delivery routes. Read from `rotas`.
>
> Table: `delivery_routes` · Primary key: `id` · Sync: Full table
>
> | Field | Type | Description |
> | :- | :- | :- |
> | `ativo` | Boolean | Whether the record is active (Nomus field `ativo`). |
> | `id` | Integer | Unique identifier of the record in Nomus (Nomus field `id`). |
> | `nome` | String | Name of the record (Nomus field `nome`). |
> | `extra_fields` | String (JSON) | Fields Nomus returned that this connector does not map to a column, keyed by their original Nomus names. |

> [accordion] Employees
>
> Employees (funcionários) used in production reports. Read from `funcionarios`.
>
> Table: `employees` · Primary key: `id` · Sync: Full table
>
> | Field | Type | Description |
> | :- | :- | :- |
> | `ativo` | Boolean | Whether the record is active (Nomus field `ativo`). |
> | `exibe_funcionario_confirmacao_requisicoes` | Boolean | Whether exibe employee confirmacao requisicoes applies (Nomus field `exibeFuncionarioConfirmacaoRequisicoes`). |
> | `id` | Integer | Unique identifier of the record in Nomus (Nomus field `id`). |
> | `id_usuario` | Integer | ID of the user (Nomus field `idUsuario`). |
> | `layout_tela_apontamento_chao_fabrica` | Integer | Layout tela apontamento chao fabrica (Nomus field `layoutTelaApontamentoChaoFabrica`). |
> | `limite_apontamentos_simultaneos` | Integer | Limit apontamentos simultaneos (Nomus field `limiteApontamentosSimultaneos`). |
> | `matricula` | String | Registration number (Nomus field `matricula`). |
> | `nome` | String | Name of the record (Nomus field `nome`). |
> | `permitir_apontar_por_outros_funcionarios` | Boolean | Whether permitir apontar per outros funcionarios applies (Nomus field `permitirApontarPorOutrosFuncionarios`). |
> | `extra_fields` | String (JSON) | Fields Nomus returned that this connector does not map to a column, keyed by their original Nomus names. |

> [accordion] Inspection Results
>
> Quality inspection results. Read from `resultadosInspecao`.
>
> Table: `inspection_results` · Primary key: `id` · Sync: Full table
>
> | Field | Type | Description |
> | :- | :- | :- |
> | `amostra` | Integer | Sample (Nomus field `amostra`). |
> | `avaliacao_conformidade` | String | Assessment conformity (Nomus field `avaliacaoConformidade`). |
> | `caracteristica_inspecao` | String | Inspection characteristic (Nomus field `caracteristicaInspecao`). |
> | `data_hora_inspecao` | Datetime | Date and time of inspection (Nomus field `dataHoraInspecao`). |
> | `data_hora_registro` | Datetime | Date and time of record (Nomus field `dataHoraRegistro`). |
> | `descricao_produto` | String | Description of the product (Nomus field `descricaoProduto`). |
> | `exibida_certificado_inspecao` | Boolean | Whether shown certificate inspection applies (Nomus field `exibidaCertificadoInspecao`). |
> | `id` | Integer | Unique identifier of the record in Nomus (Nomus field `id`). |
> | `id_caracteristica_inspecao` | Integer | ID of the inspection characteristic (Nomus field `idCaracteristicaInspecao`). |
> | `id_lote_serie` | Integer | ID of the lot/series (Nomus field `idLoteSerie`). |
> | `id_ordem` | Integer | ID of the production order (Nomus field `idOrdem`). |
> | `id_produto` | Integer | ID of the product (Nomus field `idProduto`). |
> | `id_responsavel_inspecao` | Integer | ID of the inspector (Nomus field `idResponsavelInspecao`). |
> | `id_responsavel_registro` | Integer | ID of the person who recorded it (Nomus field `idResponsavelRegistro`). |
> | `informacoes_complementares` | String | Information additional (Nomus field `informacoesComplementares`). |
> | `instrumentos_medicao` | String (JSON) | Instruments measurement (JSON) (Nomus field `instrumentosMedicao`). |
> | `metodos_inspecao` | String (JSON) | Methods inspection (JSON) (Nomus field `metodosInspecao`). |
> | `observacoes` | String | Free-text notes (Nomus field `observacoes`). |
> | `opcoes_caracteristica_inspecao` | String (JSON) | Options inspection characteristic (JSON) (Nomus field `opcoesCaracteristicaInspecao`). |
> | `ordem` | String | Production order (Nomus field `ordem`). |
> | `produto` | String | Product (Nomus field `produto`). |
> | `responsavel_inspecao` | String | Inspector (Nomus field `responsavelInspecao`). |
> | `responsavel_registro` | String | Person who recorded it (Nomus field `responsavelRegistro`). |
> | `sequencia_inspecao` | Integer | Sequence inspection (Nomus field `sequenciaInspecao`). |
> | `tipo_especificacao` | String | Type specification (Nomus field `tipoEspecificacao`). |
> | `valor_desejado` | String | Target amount (Nomus field `valorDesejado`). |
> | `valor_desejado_especificado` | String | Target especificado amount (Nomus field `valorDesejadoEspecificado`). |
> | `valor_encontrado` | String | Measured amount (Nomus field `valorEncontrado`). |
> | `valor_maximo` | String | Maximum amount (Nomus field `valorMaximo`). |
> | `valor_minimo` | String | Minimum amount (Nomus field `valorMinimo`). |
> | `extra_fields` | String (JSON) | Fields Nomus returned that this connector does not map to a column, keyed by their original Nomus names. |

> [accordion] Inventories
>
> Stock inventories. Read from `inventarios/listar`.
>
> Table: `inventories` · Primary key: `id` · Sync: Full table
>
> | Field | Type | Description |
> | :- | :- | :- |
> | `data_hora` | Datetime | Date and time of  (Nomus field `dataHora`). |
> | `id` | Integer | Unique identifier of the record in Nomus (Nomus field `id`). |
> | `id_empresa` | Integer | ID of the company (empresa) the record belongs to (Nomus field `idEmpresa`). |
> | `id_setor_estoque` | Integer | ID of the stock sector (Nomus field `idSetorEstoque`). |
> | `id_tipo_movimentacao_entrada` | Integer | ID of the movement type incoming (Nomus field `idTipoMovimentacaoEntrada`). |
> | `id_tipo_movimentacao_saida` | Integer | ID of the movement type outgoing (Nomus field `idTipoMovimentacaoSaida`). |
> | `id_usuario` | Integer | ID of the user (Nomus field `idUsuario`). |
> | `nome_empresa` | String | Name of the company (empresa) the record belongs to (Nomus field `nomeEmpresa`). |
> | `nome_setor_estoque` | String | Name of the stock sector (Nomus field `nomeSetorEstoque`). |
> | `nome_tipo_movimentacao_entrada` | String | Name of the movement type incoming (Nomus field `nomeTipoMovimentacaoEntrada`). |
> | `nome_tipo_movimentacao_saida` | String | Name of the movement type outgoing (Nomus field `nomeTipoMovimentacaoSaida`). |
> | `nome_usuario` | String | Name of the user (Nomus field `nomeUsuario`). |
> | `observacoes` | String | Free-text notes (Nomus field `observacoes`). |
> | `status` | Integer | Status code of the record (see the Nomus documentation for the meaning of each value) (Nomus field `status`). |
> | `extra_fields` | String (JSON) | Fields Nomus returned that this connector does not map to a column, keyed by their original Nomus names. |

> [accordion] Lots and Series
>
> Lots and serial numbers with their stock balance. Read from `lotesSerie`.
>
> Table: `lots_series` · Primary key: `id` · Sync: Full table
>
> | Field | Type | Description |
> | :- | :- | :- |
> | `codigo_produto` | String | Code of the product (Nomus field `codigoProduto`). |
> | `data_hora_fabricacao` | Datetime | Date and time of manufacturing (Nomus field `dataHoraFabricacao`). |
> | `data_hora_validade` | Datetime | Date and time of expiration (Nomus field `dataHoraValidade`). |
> | `descricao_produto` | String | Description of the product (Nomus field `descricaoProduto`). |
> | `id` | Integer | Unique identifier of the record in Nomus (Nomus field `id`). |
> | `id_movimentacao_origem` | Integer | ID of the originating stock movement (Nomus field `idMovimentacaoOrigem`). |
> | `id_produto` | Integer | ID of the product (Nomus field `idProduto`). |
> | `lote_serie` | String | Lot/series (Nomus field `loteSerie`). |
> | `nome_empresa` | String | Name of the company (empresa) the record belongs to (Nomus field `nomeEmpresa`). |
> | `saldo_estoque_empresa` | Number | Balance stock company (Nomus field `saldoEstoqueEmpresa`). |
> | `tipo_rastreabilidade` | String | Type rastreabilidade (Nomus field `tipoRastreabilidade`). |
> | `extra_fields` | String (JSON) | Fields Nomus returned that this connector does not map to a column, keyed by their original Nomus names. |

> [accordion] Material Allocations
>
> Material allocations (empenhos) of production orders. Read from `empenhos`.
>
> Table: `material_allocations` · Primary key: `id_empenho` · Sync: Full table
>
> | Field | Type | Description |
> | :- | :- | :- |
> | `codigo` | String | Code of the record in Nomus (Nomus field `codigo`). |
> | `codigo_produto` | String | Code of the product (Nomus field `codigoProduto`). |
> | `data_emissao` | Date | Issue date (Nomus field `dataEmissao`). |
> | `data_necessidade` | Date | Date the material is needed (Nomus field `dataNecessidade`). |
> | `descricao_produto` | String | Description of the product (Nomus field `descricaoProduto`). |
> | `id_empenho` | Integer | Unique identifier of the material allocation (empenho) in Nomus (Nomus field `idEmpenho`). |
> | `id_produto` | Integer | ID of the product (Nomus field `idProduto`). |
> | `ordem` | String (JSON) | Production order (JSON) (Nomus field `ordem`). |
> | `quantidade_empenhada` | Number | Quantity allocated (Nomus field `quantidadeEmpenhada`). |
> | `quantidade_requisitada` | Number | Quantity requested (Nomus field `quantidadeRequisitada`). |
> | `saldo` | Number | Balance (Nomus field `saldo`). |
> | `status` | String | Status code of the record (see the Nomus documentation for the meaning of each value) (Nomus field `status`). |
> | `extra_fields` | String (JSON) | Fields Nomus returned that this connector does not map to a column, keyed by their original Nomus names. |

> [accordion] Movement Types
>
> Movement types (tipos de movimentação) and their nature. Read from `tiposMovimentacao`.
>
> Table: `movement_types` · Primary key: `codigo` · Sync: Full table
>
> | Field | Type | Description |
> | :- | :- | :- |
> | `ativo` | Boolean | Whether the record is active (Nomus field `ativo`). |
> | `atualiza_estoque` | Boolean | Whether atualiza stock applies (Nomus field `atualizaEstoque`). |
> | `codigo` | Integer | Unique code of the movement type in Nomus (Nomus field `codigo`). |
> | `funcao_pcp` | Integer | Production planning (PCP) function of the movement type: 1 none, 2 production requisition, 3 return of production requisition, 4 production report, 5 return of production report, 6 production appropriation, 7 return of appropriation, 8 co-product report, 9 return of co-product report, 10 production transfer, 11 return of production transfer, 12 by-product report, 13 return of by-product report, 14 reclassification out, 15 reclassification in, 16 material picking for production, 17 return of material picking, 18 material transfer to production, 19 return of material transfer (Nomus field `funcaoPCP`). |
> | `natureza` | Integer | Nature of the movement type: 1 sale, 2 outgoing, 3 purchase, 4 incoming, 5 return, 6 transfer, 7 service sale, 8 service purchase (Nomus field `natureza`). |
> | `natureza_transferencia` | Integer | Nature of a transfer: 1 sale, 2 outgoing, 3 purchase, 4 incoming (Nomus field `naturezaTransferencia`). |
> | `nome` | String | Name of the record (Nomus field `nome`). |
> | `ids_setores_saida_habilitados` | String | IDs of the setores outgoing habilitados (comma-separated) (Nomus field `idsSetoresSaidaHabilitados`). |
> | `ids_setores_entrada_habilitados` | String | IDs of the setores incoming habilitados (comma-separated) (Nomus field `idsSetoresEntradaHabilitados`). |
> | `extra_fields` | String (JSON) | Fields Nomus returned that this connector does not map to a column, keyed by their original Nomus names. |

> [accordion] NF-e Invoices
>
> Electronic invoices (NF-e) issued or received in Nomus: number, series, access key, status and protocol. Read from `nfes`.
>
> Table: `invoices` · Primary key: `id` · Sync: Incremental (by `ultima_alteracao`)
>
> | Field | Type | Description |
> | :- | :- | :- |
> | `ambiente` | Integer | Environment (Nomus field `ambiente`). |
> | `data_criacao` | Datetime | Date and time the record was created in Nomus (Nomus field `dataCriacao`). |
> | `data_modificacao` | Datetime | Date and time of the last change to the record in Nomus (Nomus field `dataModificacao`). |
> | `chave` | String | NF-e access key (44 digits) (Nomus field `chave`). |
> | `cnpj_emitente` | String | CNPJ issuer (Nomus field `cnpjEmitente`). |
> | `data_processamento` | Date | Date of processing (Nomus field `dataProcessamento`). |
> | `finalidade` | Integer | Purpose (Nomus field `finalidade`). |
> | `hora_processamento` | String | Time of processing (Nomus field `horaProcessamento`). |
> | `id` | Integer | Unique identifier of the record in Nomus (Nomus field `id`). |
> | `is_fornecedor` | Integer | Whether the NF-e was issued by a supplier (1) or by the company (0) (Nomus field `isFornecedor`). |
> | `numero` | String | Number (Nomus field `numero`). |
> | `protocolo` | String | Protocol (Nomus field `protocolo`). |
> | `recibo` | String | Receipt (Nomus field `recibo`). |
> | `serie` | String | Series (Nomus field `serie`). |
> | `status` | Integer | Status code of the NF-e in Nomus (Nomus field `status`). |
> | `tipo_emissao` | Integer | Type issue (Nomus field `tipoEmissao`). |
> | `tipo_operacao` | Integer | Type operation (Nomus field `tipoOperacao`). |
> | `usuario` | String | User who processed the record (Nomus field `usuario`). |
> | `ultima_alteracao` | Datetime | Latest of the record's creation and last-change dates in Nomus, used as the incremental replication key (computed by the connector). |
> | `extra_fields` | String (JSON) | Fields Nomus returned that this connector does not map to a column, keyed by their original Nomus names. |

> [accordion] NFS-e Service Invoices
>
> Electronic service invoices (NFS-e), with the XML. Read from `nfses`.
>
> Table: `service_invoices` · Primary key: `id` · Sync: Full table
>
> | Field | Type | Description |
> | :- | :- | :- |
> | `cnpj_emitente` | String | CNPJ issuer (Nomus field `cnpjEmitente`). |
> | `data_hora_emissao` | Datetime | Date and time of issue (Nomus field `dataHoraEmissao`). |
> | `handle` | String | Handle (Nomus field `handle`). |
> | `id` | Integer | Unique identifier of the record in Nomus (Nomus field `id`). |
> | `id_documento_servico` | Integer | ID of the document service (Nomus field `idDocumentoServico`). |
> | `id_empresa` | Integer | ID of the company (empresa) the record belongs to (Nomus field `idEmpresa`). |
> | `id_pessoa` | Integer | ID of the person (customer, supplier or other party) of the record (Nomus field `idPessoa`). |
> | `lote` | String | Lot (Nomus field `lote`). |
> | `nome_empresa` | String | Name of the company (empresa) the record belongs to (Nomus field `nomeEmpresa`). |
> | `nome_pessoa` | String | Name of the person (customer, supplier or other party) of the record (Nomus field `nomePessoa`). |
> | `numero` | String | Number (Nomus field `numero`). |
> | `numero_rps` | Integer | Number RPS (Nomus field `numeroRps`). |
> | `serie_rps` | String | Series RPS (Nomus field `serieRps`). |
> | `status` | Integer | Status code of the record (see the Nomus documentation for the meaning of each value) (Nomus field `status`). |
> | `xml` | String | XML of the issued NFS-e (Nomus field `xml`). |
> | `xml_nf_se_abrasf` | String | XML nf se abrasf (Nomus field `xmlNFSeAbrasf`). |
> | `extra_fields` | String (JSON) | Fields Nomus returned that this connector does not map to a column, keyed by their original Nomus names. |

> [accordion] Outgoing Document Items
>
> Items of outgoing (sales) documents, with customer, CFOP, quantities and values. Read from `itensDocumentoSaida`.
>
> Table: `outgoing_document_items` · Primary key: `id` · Sync: Full table
>
> | Field | Type | Description |
> | :- | :- | :- |
> | `cfop` | String | CFOP code (fiscal operation code) (Nomus field `cfop`). |
> | `data_emissao_documento_estoque_servico` | Date | Date of issue stock or service document (Nomus field `dataEmissaoDocumentoEstoqueServico`). |
> | `descricao_produto` | String | Description of the product (Nomus field `descricaoProduto`). |
> | `id` | Integer | Unique identifier of the record in Nomus (Nomus field `id`). |
> | `id_pessoa_documento_estoque_servico` | Integer | ID of the person stock or service document (Nomus field `idPessoaDocumentoEstoqueServico`). |
> | `municipio_pessoa_documento_estoque_servico` | String | City person stock or service document (Nomus field `municipioPessoaDocumentoEstoqueServico`). |
> | `natureza_tipo_movimentacao` | String | Nature movement type (Nomus field `naturezaTipoMovimentacao`). |
> | `numero_documento_estoque_servico` | String | Number stock or service document (Nomus field `numeroDocumentoEstoqueServico`). |
> | `peso_bruto_total_documento_estoque_servico` | Number | Weight gross total stock or service document (Nomus field `pesoBrutoTotalDocumentoEstoqueServico`). |
> | `peso_liquido_total` | Number | Weight net total (Nomus field `pesoLiquidoTotal`). |
> | `peso_liquido_total_documento_estoque_servico` | Number | Weight net total stock or service document (Nomus field `pesoLiquidoTotalDocumentoEstoqueServico`). |
> | `peso_liquido_unitario` | Number | Weight net unit (Nomus field `pesoLiquidoUnitario`). |
> | `pessoa_documento_estoque_servico` | String | Person stock or service document (Nomus field `pessoaDocumentoEstoqueServico`). |
> | `produto` | String | Product (Nomus field `produto`). |
> | `quantidade_liquida` | Number | Quantity liquida (Nomus field `quantidadeLiquida`). |
> | `setor_saida` | String | Outgoing stock sector (Nomus field `setorSaida`). |
> | `uf_pessoa_documento_estoque_servico` | String | State (UF) person stock or service document (Nomus field `ufPessoaDocumentoEstoqueServico`). |
> | `valor_cofins` | Number | COFINS amount (Nomus field `valorCofins`). |
> | `valor_ipi` | Number | IPI amount (Nomus field `valorIpi`). |
> | `valor_total` | Number | Total amount (Nomus field `valorTotal`). |
> | `valor_total_financeiro_com_desconto` | Number | Total financeiro with discount amount (Nomus field `valorTotalFinanceiroComDesconto`). |
> | `valor_total_nfe_nfse` | Number | Total NF-e/NFS-e amount (Nomus field `valorTotalNfeNfse`). |
> | `valor_unitario` | Number | Unit price (Nomus field `valorUnitario`). |
> | `valor_icms` | Number | ICMS amount (Nomus field `valorIcms`). |
> | `extra_fields` | String (JSON) | Fields Nomus returned that this connector does not map to a column, keyed by their original Nomus names. |

> [accordion] Payment Methods
>
> Payment methods (formas de pagamento). Read from `formasPagamento`.
>
> Table: `payment_methods` · Primary key: `id` · Sync: Full table
>
> | Field | Type | Description |
> | :- | :- | :- |
> | `ativo` | Boolean | Whether the record is active (Nomus field `ativo`). |
> | `descricao` | String | Description of the record (Nomus field `descricao`). |
> | `id` | Integer | Unique identifier of the record in Nomus (Nomus field `id`). |
> | `meio_pagamento_nfe` | String | Meio payment NF-e invoice (Nomus field `meioPagamentoNfe`). |
> | `nome` | String | Name of the record (Nomus field `nome`). |
> | `extra_fields` | String (JSON) | Fields Nomus returned that this connector does not map to a column, keyed by their original Nomus names. |

> [accordion] Payment Terms
>
> Payment terms (condições de pagamento). Read from `condicoesPagamentos`.
>
> Table: `payment_terms` · Primary key: `id` · Sync: Full table
>
> | Field | Type | Description |
> | :- | :- | :- |
> | `aplicacao` | Integer | Application (Nomus field `aplicacao`). |
> | `ativo` | Boolean | Whether the record is active (Nomus field `ativo`). |
> | `id` | Integer | Unique identifier of the record in Nomus (Nomus field `id`). |
> | `natureza` | Integer | Nature (Nomus field `natureza`). |
> | `nome` | String | Name of the record (Nomus field `nome`). |
> | `extra_fields` | String (JSON) | Fields Nomus returned that this connector does not map to a column, keyed by their original Nomus names. |

> [accordion] Payments
>
> Payments made (pagamentos), with bank account, payment method and financial classification. Read from `pagamentos`.
>
> Table: `payments` · Primary key: `id` · Sync: Incremental (by `ultima_alteracao`)
>
> | Field | Type | Description |
> | :- | :- | :- |
> | `baixa_conta_pagar` | Boolean | Whether settlement account payable applies (Nomus field `baixaContaPagar`). |
> | `codigo` | Integer | Code of the record in Nomus (Nomus field `codigo`). |
> | `comentarios` | String | Comments (Nomus field `comentarios`). |
> | `data_competencia` | Datetime | Accrual (competence) date (Nomus field `dataCompetencia`). |
> | `data_hora_criacao` | Datetime | Date and time the record was created in Nomus (Nomus field `dataHoraCriacao`). |
> | `data_modificacao` | Datetime | Date and time of the last change to the record in Nomus (Nomus field `dataModificacao`). |
> | `data_pagamento` | Datetime | Payment date (Nomus field `dataPagamento`). |
> | `descricao_lancamento` | String | Description of the entry (Nomus field `descricaoLancamento`). |
> | `id` | Integer | Unique identifier of the record in Nomus (Nomus field `id`). |
> | `id_classificacao_financeira` | Integer | ID of the financial classification (Nomus field `idClassificacaoFinanceira`). |
> | `id_conta_bancaria` | Integer | ID of the bank account (Nomus field `idContaBancaria`). |
> | `id_conta_pagar` | Integer | ID of the account payable (Nomus field `idContaPagar`). |
> | `id_empresa` | Integer | ID of the company (empresa) the record belongs to (Nomus field `idEmpresa`). |
> | `id_forma_pagamento` | Integer | ID of the payment method (Nomus field `idFormaPagamento`). |
> | `id_pessoa` | Integer | ID of the person (customer, supplier or other party) of the record (Nomus field `idPessoa`). |
> | `id_usuario_criador` | Integer | ID of the user who created it (Nomus field `idUsuarioCriador`). |
> | `nome_classificacao_financeira` | String | Name of the financial classification (Nomus field `nomeClassificacaoFinanceira`). |
> | `nome_conta_bancaria` | String | Name of the bank account (Nomus field `nomeContaBancaria`). |
> | `nome_empresa` | String | Name of the company (empresa) the record belongs to (Nomus field `nomeEmpresa`). |
> | `nome_forma_pagamento` | String | Name of the payment method (Nomus field `nomeFormaPagamento`). |
> | `nome_pessoa` | String | Name of the person (customer, supplier or other party) of the record (Nomus field `nomePessoa`). |
> | `nome_usuario_criador` | String | Name of the user who created it (Nomus field `nomeUsuarioCriador`). |
> | `valor_pago` | Number | Paid amount (Nomus field `valorPago`). |
> | `desconto` | Number | Discount amount (Nomus field `desconto`). |
> | `multa_juros` | Number | Fine and interest amount (Nomus field `multaJuros`). |
> | `ultima_alteracao` | Datetime | Latest of the record's creation and last-change dates in Nomus, used as the incremental replication key (computed by the connector). |
> | `extra_fields` | String (JSON) | Fields Nomus returned that this connector does not map to a column, keyed by their original Nomus names. |

> [accordion] People
>
> Every person registered in Nomus (customers, suppliers, carriers, employees...) with their categories. Read from `pessoas`.
>
> Table: `people` · Primary key: `id` · Sync: Full table
>
> | Field | Type | Description |
> | :- | :- | :- |
> | `analise_credito` | String (JSON) | Analise credito (JSON) (Nomus field `analiseCredito`). |
> | `ativo` | Boolean | Whether the record is active (Nomus field `ativo`). |
> | `atributos` | String (JSON) | Custom attributes and their values (JSON) (Nomus field `atributos`). |
> | `bairro_distrito` | String | District distrito (Nomus field `bairroDistrito`). |
> | `categorias` | String (JSON) | Categories of the record (JSON) (Nomus field `categorias`). |
> | `cep` | String | Postal code (CEP) (Nomus field `cep`). |
> | `cnpj` | String | CNPJ (Brazilian company tax ID) or CPF of the person (Nomus field `cnpj`). |
> | `codigo` | String | Code of the record in Nomus (Nomus field `codigo`). |
> | `complemento` | String | Address complement (Nomus field `complemento`). |
> | `compras` | String (JSON) | Compras (JSON) (Nomus field `compras`). |
> | `crm` | String (JSON) | Crm (JSON) (Nomus field `crm`). |
> | `data_conquista_formatado` | String | Date of conquista formatado (Nomus field `dataConquistaFormatado`). |
> | `data_criacao` | Datetime | Date and time the record was created in Nomus (Nomus field `dataCriacao`). |
> | `data_proxima_renovacao_anual_assinatura_formatado` | String | Date of proxima renovacao anual assinatura formatado (Nomus field `dataProximaRenovacaoAnualAssinaturaFormatado`). |
> | `data_termino_formatado` | String | Date of termino formatado (Nomus field `dataTerminoFormatado`). |
> | `email` | String | E-mail address (Nomus field `email`). |
> | `endereco` | String | Address (Nomus field `endereco`). |
> | `enderecos` | String (JSON) | Enderecos (JSON) (Nomus field `enderecos`). |
> | `espaco_contratado_para_arquivos_formatado` | String | Espaco contratado para files formatado (Nomus field `espacoContratadoParaArquivosFormatado`). |
> | `espaco_disponivel_para_arquivos_formatado` | String | Espaco disponivel para files formatado (Nomus field `espacoDisponivelParaArquivosFormatado`). |
> | `espaco_utilizado_para_arquivos_formatado` | String | Espaco utilizado para files formatado (Nomus field `espacoUtilizadoParaArquivosFormatado`). |
> | `expedicao` | String (JSON) | Expedicao (JSON) (Nomus field `expedicao`). |
> | `faturamento` | String (JSON) | Faturamento (JSON) (Nomus field `faturamento`). |
> | `financeiro` | String (JSON) | Financeiro (JSON) (Nomus field `financeiro`). |
> | `id` | Integer | Unique identifier of the record in Nomus (Nomus field `id`). |
> | `inscricao_estadual` | String | Registration state (Nomus field `inscricaoEstadual`). |
> | `metodo_implantacao_assinatura_formatado` | String | Metodo implantacao assinatura formatado (Nomus field `metodoImplantacaoAssinaturaFormatado`). |
> | `municipio` | String | City (Nomus field `municipio`). |
> | `nome` | String | Name of the record (Nomus field `nome`). |
> | `nome_analista_implantacao_formatado` | String | Name of the analista implantacao formatado (Nomus field `nomeAnalistaImplantacaoFormatado`). |
> | `numero` | String | Number (Nomus field `numero`). |
> | `observacoes` | String | Free-text notes (Nomus field `observacoes`). |
> | `pais` | String | Country (Nomus field `pais`). |
> | `plano_assinatura_formatado` | String | Plano assinatura formatado (Nomus field `planoAssinaturaFormatado`). |
> | `produto_assinatura_formatado` | String | Product assinatura formatado (Nomus field `produtoAssinaturaFormatado`). |
> | `qtde_acesso_simutaneo_formatado` | String | Quantity acesso simutaneo formatado (Nomus field `qtdeAcessoSimutaneoFormatado`). |
> | `qtde_canais_venda_integracao_ecommerce_formatado` | String | Quantity canais sale integracao ecommerce formatado (Nomus field `qtdeCanaisVendaIntegracaoEcommerceFormatado`). |
> | `qtde_cnpjs_formatado` | String | Quantity cnpjs formatado (Nomus field `qtdeCnpjsFormatado`). |
> | `qtde_cnpjs_integracao_ecommerce_formatado` | String | Quantity cnpjs integracao ecommerce formatado (Nomus field `qtdeCnpjsIntegracaoEcommerceFormatado`). |
> | `qtde_contas_bancarias_habilitadas_edi_formatado` | String | Quantity contas bancarias habilitadas edi formatado (Nomus field `qtdeContasBancariasHabilitadasEDIFormatado`). |
> | `qtde_empresas_ativas_formatado` | String | Quantity empresas ativas formatado (Nomus field `qtdeEmpresasAtivasFormatado`). |
> | `qualidade` | String (JSON) | Qualidade (JSON) (Nomus field `qualidade`). |
> | `site` | String | Website (Nomus field `site`). |
> | `telefone` | String | Phone number (Nomus field `telefone`). |
> | `tipo_contrato_assinatura_formatado` | String | Type contrato assinatura formatado (Nomus field `tipoContratoAssinaturaFormatado`). |
> | `tipo_contribuinte_icms` | Integer | ICMS taxpayer type (Nomus field `tipoContribuinteICMS`). |
> | `tipo_logradouro` | String | Type logradouro (Nomus field `tipoLogradouro`). |
> | `tipo_pessoa` | Integer | Person type (1 = legal entity, 2 = individual) (Nomus field `tipoPessoa`). |
> | `uf` | String | State (UF) (Nomus field `uf`). |
> | `vendas` | String (JSON) | Vendas (JSON) (Nomus field `vendas`). |
> | `extra_fields` | String (JSON) | Fields Nomus returned that this connector does not map to a column, keyed by their original Nomus names. |

> [accordion] Person Attributes
>
> Custom attributes defined for people. Read from `atributosPessoa`.
>
> Table: `person_attributes` · Primary key: `id` · Sync: Full table
>
> | Field | Type | Description |
> | :- | :- | :- |
> | `ativo` | Boolean | Whether the record is active (Nomus field `ativo`). |
> | `categorias` | String | Categories of the record (Nomus field `categorias`). |
> | `explicacoes` | String | Explanations (Nomus field `explicacoes`). |
> | `formato` | String | Format (Nomus field `formato`). |
> | `id` | Integer | Unique identifier of the record in Nomus (Nomus field `id`). |
> | `nome` | String | Name of the record (Nomus field `nome`). |
> | `nome_tecnico` | String | Name of the technical (Nomus field `nomeTecnico`). |
> | `obrigatorio` | Boolean | Whether required applies (Nomus field `obrigatorio`). |
> | `opcoes` | String (JSON) | Options of the list (JSON) (Nomus field `opcoes`). |
> | `extra_fields` | String (JSON) | Fields Nomus returned that this connector does not map to a column, keyed by their original Nomus names. |

> [accordion] Phones
>
> Phone numbers of people and contacts. Read from `telefones`.
>
> Table: `phones` · Primary key: `id` · Sync: Full table
>
> | Field | Type | Description |
> | :- | :- | :- |
> | `ddd` | String | Area code (DDD) (Nomus field `DDD`). |
> | `ddi` | String | Country calling code (DDI) (Nomus field `DDI`). |
> | `discriminador` | String | Kind of record that generated the stock movement (e.g. ItemDocumentoSaida) (Nomus field `discriminador`). |
> | `id` | Integer | Unique identifier of the record in Nomus (Nomus field `id`). |
> | `id_entidade` | Integer | ID of the entity (Nomus field `idEntidade`). |
> | `numero` | String | Number (Nomus field `numero`). |
> | `observacoes` | String | Free-text notes (Nomus field `observacoes`). |
> | `telefone_principal` | Boolean | Whether phone principal applies (Nomus field `telefonePrincipal`). |
> | `extra_fields` | String (JSON) | Fields Nomus returned that this connector does not map to a column, keyed by their original Nomus names. |

> [accordion] Price Table Items
>
> Product prices of each price table. Read from one request to `tabelasPreco/ID/itens` per record of `tabelasPreco`.
>
> Table: `price_table_items` · Primary key: `id_tabela_preco`, `id_produto` · Sync: Full table
>
> | Field | Type | Description |
> | :- | :- | :- |
> | `id_tabela_preco` | Integer | ID of the price table this price belongs to (tabelasPreco.id). |
> | `descricao_produto` | String | Description of the product (Nomus field `descricaoProduto`). |
> | `id_produto` | Integer | ID of the product (Nomus field `idProduto`). |
> | `nome_produto` | String | Name of the product (Nomus field `nomeProduto`). |
> | `preco` | Number | Price (Nomus field `preco`). |
> | `sigla_unidade_medida_produto` | String | Abbreviation unit of measure product (Nomus field `siglaUnidadeMedidaProduto`). |
> | `extra_fields` | String (JSON) | Fields Nomus returned that this connector does not map to a column, keyed by their original Nomus names. |

> [accordion] Price Tables
>
> Price tables. Read from `tabelasPreco`.
>
> Table: `price_tables` · Primary key: `id` · Sync: Full table
>
> | Field | Type | Description |
> | :- | :- | :- |
> | `ativo` | Boolean | Whether the record is active (Nomus field `ativo`). |
> | `id` | Integer | Unique identifier of the record in Nomus (Nomus field `id`). |
> | `nome` | String | Name of the record (Nomus field `nome`). |
> | `percentual_desconto_maximo` | Number | Percentage of discount maximum (Nomus field `percentualDescontoMaximo`). |
> | `percentual_desconto_padrao` | Number | Percentage of discount default (Nomus field `percentualDescontoPadrao`). |
> | `extra_fields` | String (JSON) | Fields Nomus returned that this connector does not map to a column, keyed by their original Nomus names. |

> [accordion] Problem Causes
>
> Problem causes (causas de problemas). Read from `causasProblemas`.
>
> Table: `problem_causes` · Primary key: `id` · Sync: Full table
>
> | Field | Type | Description |
> | :- | :- | :- |
> | `ativo` | Boolean | Whether the record is active (Nomus field `ativo`). |
> | `categoria` | String | Category (Nomus field `categoria`). |
> | `causa` | String | Causa (Nomus field `causa`). |
> | `classificacao` | String | Classification code of the record (Nomus field `classificacao`). |
> | `descricao` | String | Description of the record (Nomus field `descricao`). |
> | `id` | Integer | Unique identifier of the record in Nomus (Nomus field `id`). |
> | `tipo` | String | Type of the record (Nomus field `tipo`). |
> | `extra_fields` | String (JSON) | Fields Nomus returned that this connector does not map to a column, keyed by their original Nomus names. |

> [accordion] Processes
>
> CRM processes (processos). Read from `processos`.
>
> Table: `processes` · Primary key: `id` · Sync: Full table
>
> | Field | Type | Description |
> | :- | :- | :- |
> | `data_criacao` | Date | Date and time the record was created in Nomus (Nomus field `dataCriacao`). |
> | `data_hora_programada` | Datetime | Date and time of scheduled (Nomus field `dataHoraProgramada`). |
> | `etapa` | String | Stage (Nomus field `etapa`). |
> | `id` | Integer | Unique identifier of the record in Nomus (Nomus field `id`). |
> | `nome` | String | Name of the record (Nomus field `nome`). |
> | `prioridade` | String | Priority (Nomus field `prioridade`). |
> | `reportador` | String | Reporter (Nomus field `reportador`). |
> | `responsavel` | String | Person in charge (Nomus field `responsavel`). |
> | `tipo` | String | Type of the record (Nomus field `tipo`). |
> | `origem` | String | Origin (Nomus field `origem`). |
> | `extra_fields` | String (JSON) | Fields Nomus returned that this connector does not map to a column, keyed by their original Nomus names. |

> [accordion] Product Attributes
>
> Custom attributes defined for products. Read from `atributosProduto`.
>
> Table: `product_attributes` · Primary key: `id` · Sync: Full table
>
> | Field | Type | Description |
> | :- | :- | :- |
> | `aplicacao` | Integer | Application (Nomus field `aplicacao`). |
> | `ativo` | Boolean | Whether the record is active (Nomus field `ativo`). |
> | `formato` | String | Format (Nomus field `formato`). |
> | `id` | Integer | Unique identifier of the record in Nomus (Nomus field `id`). |
> | `nome` | String | Name of the record (Nomus field `nome`). |
> | `nome_tecnico` | String | Name of the technical (Nomus field `nomeTecnico`). |
> | `obrigatorio` | Boolean | Whether required applies (Nomus field `obrigatorio`). |
> | `posicao` | Integer | Position (Nomus field `posição`). |
> | `opcoes` | String (JSON) | Options of the list (JSON) (Nomus field `opcoes`). |
> | `tipos_produto` | String (JSON) | Tipos product (JSON) (Nomus field `tiposProduto`). |
> | `extra_fields` | String (JSON) | Fields Nomus returned that this connector does not map to a column, keyed by their original Nomus names. |

> [accordion] Product Families
>
> Product families. Read from `familiasProduto`.
>
> Table: `product_families` · Primary key: `id` · Sync: Full table
>
> | Field | Type | Description |
> | :- | :- | :- |
> | `ativo` | Boolean | Whether the record is active (Nomus field `ativo`). |
> | `classificacao` | String | Classification code of the record (Nomus field `classificacao`). |
> | `data_criacao` | Datetime | Date and time the record was created in Nomus (Nomus field `dataCriacao`). |
> | `data_modificacao` | Datetime | Date and time of the last change to the record in Nomus (Nomus field `dataModificacao`). |
> | `familia_produto_pai` | String (JSON) | Product family pai (JSON) (Nomus field `familiaProdutoPai`). |
> | `id` | Integer | Unique identifier of the record in Nomus (Nomus field `id`). |
> | `nome` | String | Name of the record (Nomus field `nome`). |
> | `tipo` | Integer | Type of the record (Nomus field `tipo`). |
> | `extra_fields` | String (JSON) | Fields Nomus returned that this connector does not map to a column, keyed by their original Nomus names. |

> [accordion] Product Groups
>
> Product groups. Read from `gruposProduto`.
>
> Table: `product_groups` · Primary key: `id` · Sync: Full table
>
> | Field | Type | Description |
> | :- | :- | :- |
> | `ativo` | Boolean | Whether the record is active (Nomus field `ativo`). |
> | `classificacao` | String | Classification code of the record (Nomus field `classificacao`). |
> | `grupo_produto_pai` | String (JSON) | Product group pai (JSON) (Nomus field `grupoProdutoPai`). |
> | `id` | Integer | Unique identifier of the record in Nomus (Nomus field `id`). |
> | `nome` | String | Name of the record (Nomus field `nome`). |
> | `tipo` | Integer | Type of the record (Nomus field `tipo`). |
> | `extra_fields` | String (JSON) | Fields Nomus returned that this connector does not map to a column, keyed by their original Nomus names. |

> [accordion] Product Routing Operations
>
> Operations of the product routings, with times and resources. Read from `operacoesRoteiroProduto`.
>
> Table: `product_routing_operations` · Primary key: `id` · Sync: Full table
>
> | Field | Type | Description |
> | :- | :- | :- |
> | `centro_trabalho_planejado` | String | Work center planned (Nomus field `centroTrabalhoPlanejado`). |
> | `codigo_produto` | String | Code of the product (Nomus field `codigoProduto`). |
> | `codigo_roteiro` | String | Code of the routing (Nomus field `codigoRoteiro`). |
> | `componentes` | String (JSON) | Componentes (JSON) (Nomus field `componentes`). |
> | `descricao` | String | Description of the record (Nomus field `descricao`). |
> | `descricao_produto` | String | Description of the product (Nomus field `descricaoProduto`). |
> | `descricao_roteiro` | String | Description of the routing (Nomus field `descricaoRoteiro`). |
> | `especialidade` | String | Specialty (Nomus field `especialidade`). |
> | `id` | Integer | Unique identifier of the record in Nomus (Nomus field `id`). |
> | `id_centro_trabalho_planejado` | Integer | ID of the work center planned (Nomus field `idCentroTrabalhoPlanejado`). |
> | `id_especialidade` | Integer | ID of the specialty (Nomus field `idEspecialidade`). |
> | `id_produto` | Integer | ID of the product (Nomus field `idProduto`). |
> | `id_roteiro_produto` | Integer | ID of the product routing (Nomus field `idRoteiroProduto`). |
> | `operacao` | Integer | Operation (Nomus field `operacao`). |
> | `quantidade_planejada_maxima_percentual` | Number | Quantity planned maxima percentage (Nomus field `quantidadePlanejadaMaximaPercentual`). |
> | `quantidade_planejada_minima_percentual` | Number | Quantity planned minima percentage (Nomus field `quantidadePlanejadaMinimaPercentual`). |
> | `recursos_planejados` | String (JSON) | Resources planned for the operation (JSON) (Nomus field `recursosPlanejados`). |
> | `tempo_mod` | Number | Time direct labor (Nomus field `tempoMOD`). |
> | `tempo_mod_setup` | Number | Time direct labor setup (Nomus field `tempoMODSetup`). |
> | `tempo_operacao` | Number | Time operation (Nomus field `tempoOperacao`). |
> | `tempo_setup` | Number | Time setup (Nomus field `tempoSetup`). |
> | `tipo_operacao` | String | Type operation (Nomus field `tipoOperacao`). |
> | `tipo_tempo_operacao` | Integer | Type time operation (Nomus field `tipoTempoOperacao`). |
> | `unidade_medida_operacao_diferente_produto` | Boolean | Whether unit of measure operation diferente product applies (Nomus field `unidadeMedidaOperacaoDiferenteProduto`). |
> | `extra_fields` | String (JSON) | Fields Nomus returned that this connector does not map to a column, keyed by their original Nomus names. |

> [accordion] Product Routings
>
> Product routings (roteiros) with their operations as JSON. Read from `roteirosProduto`.
>
> Table: `product_routings` · Primary key: `id` · Sync: Full table
>
> | Field | Type | Description |
> | :- | :- | :- |
> | `ativo` | Boolean | Whether the record is active (Nomus field `ativo`). |
> | `descricao` | String | Description of the record (Nomus field `descricao`). |
> | `id` | Integer | Unique identifier of the record in Nomus (Nomus field `id`). |
> | `operacoes` | String (JSON) | Operacoes (JSON) (Nomus field `operacoes`). |
> | `produto` | String (JSON) | Product (JSON) (Nomus field `produto`). |
> | `extra_fields` | String (JSON) | Fields Nomus returned that this connector does not map to a column, keyed by their original Nomus names. |

> [accordion] Product Suppliers
>
> Suppliers of each product. One request per product, so it is not selected by default. Read from one request to `fornecedoresProduto/ID` per record of `produtos`.
>
> Table: `product_suppliers` · Primary key: `id_produto`, `id_fornecedor` · Sync: Full table
>
> | Field | Type | Description |
> | :- | :- | :- |
> | `id_produto` | Integer | ID of the product this supplier supplies (produtos.id). |
> | `cnpj` | String | CNPJ (Brazilian company tax ID) or CPF of the person (Nomus field `cnpj`). |
> | `id_fornecedor` | Integer | ID of the supplier (Nomus field `idFornecedor`). |
> | `nome` | String | Name of the record (Nomus field `nome`). |
> | `codigo` | String | Code of the record in Nomus (Nomus field `codigo`). |
> | `extra_fields` | String (JSON) | Fields Nomus returned that this connector does not map to a column, keyed by their original Nomus names. |

> [accordion] Product Types
>
> Product types. Read from `tiposProduto`.
>
> Table: `product_types` · Primary key: `id` · Sync: Full table
>
> | Field | Type | Description |
> | :- | :- | :- |
> | `ativo` | Boolean | Whether the record is active (Nomus field `ativo`). |
> | `familias_do_produto` | String (JSON) | Familias of the product (JSON) (Nomus field `familiasDoProduto`). |
> | `grupos_do_produto` | String (JSON) | Grupos of the product (JSON) (Nomus field `gruposDoProduto`). |
> | `id` | Integer | Unique identifier of the record in Nomus (Nomus field `id`). |
> | `incluido_lista_materiais` | Boolean | Whether incluido bill of materials applies (Nomus field `incluidoListaMateriais`). |
> | `nome` | String | Name of the record (Nomus field `nome`). |
> | `tipo_produto_sped` | String | Product type sped (Nomus field `tipoProdutoSPED`). |
> | `extra_fields` | String (JSON) | Fields Nomus returned that this connector does not map to a column, keyed by their original Nomus names. |

> [accordion] Production Order Operations
>
> Operations of each production order, with planned and produced quantities. Read from `operacoesRoteiroOrdem`.
>
> Table: `production_order_operations` · Primary key: `id` · Sync: Full table
>
> | Field | Type | Description |
> | :- | :- | :- |
> | `centro_trabalho_planejado` | String | Work center planned (Nomus field `centroTrabalhoPlanejado`). |
> | `data_hora_edicao` | Datetime | Date and time the record was last edited in Nomus (Nomus field `dataHoraEdicao`). |
> | `descricao` | String | Description of the record (Nomus field `descricao`). |
> | `habilitar_apontamento_un_secundarias` | Boolean | Whether habilitar apontamento un secundarias applies (Nomus field `habilitarApontamentoUNSecundarias`). |
> | `id` | Integer | Unique identifier of the record in Nomus (Nomus field `id`). |
> | `id_ordem` | Integer | ID of the production order (Nomus field `idOrdem`). |
> | `nome_ordem` | String | Name of the production order (Nomus field `nomeOrdem`). |
> | `operacao` | Integer | Operation (Nomus field `operacao`). |
> | `qtde_planejada` | Number | Quantity planned (Nomus field `qtdePlanejada`). |
> | `qtde_produzida` | Number | Quantity produced (Nomus field `qtdeProduzida`). |
> | `recursos_planejados` | String (JSON) | Resources planned for the operation (JSON) (Nomus field `recursosPlanejados`). |
> | `status` | Integer | Status code of the record (see the Nomus documentation for the meaning of each value) (Nomus field `status`). |
> | `extra_fields` | String (JSON) | Fields Nomus returned that this connector does not map to a column, keyed by their original Nomus names. |

> [accordion] Production Orders
>
> Production orders (ordens) with product, quantity, planned dates and status. Read from `ordens`.
>
> Table: `production_orders` · Primary key: `id` · Sync: Full table
>
> | Field | Type | Description |
> | :- | :- | :- |
> | `codigo_produto` | String | Code of the product (Nomus field `codigoProduto`). |
> | `data_hora_criacao` | Datetime | Date and time the record was created in Nomus (Nomus field `dataHoraCriacao`). |
> | `data_hora_edicao` | Datetime | Date and time the record was last edited in Nomus (Nomus field `dataHoraEdicao`). |
> | `data_hora_entrega` | Datetime | Date and time of delivery (Nomus field `dataHoraEntrega`). |
> | `data_hora_inicial_planejada` | Datetime | Date and time of start planned (Nomus field `dataHoraInicialPlanejada`). |
> | `data_hora_liberacao` | Datetime | Date and time of release (Nomus field `dataHoraLiberacao`). |
> | `descricao_produto` | String | Description of the product (Nomus field `descricaoProduto`). |
> | `id` | Integer | Unique identifier of the record in Nomus (Nomus field `id`). |
> | `id_empresa` | Integer | ID of the company (empresa) the record belongs to (Nomus field `idEmpresa`). |
> | `id_produto` | Integer | ID of the product (Nomus field `idProduto`). |
> | `id_roteiro_produto` | Integer | ID of the product routing (Nomus field `idRoteiroProduto`). |
> | `itens_pedido` | String (JSON) | Items of the sales order (JSON) (Nomus field `itensPedido`). |
> | `nome` | String | Name of the record (Nomus field `nome`). |
> | `nome_empresa` | String | Name of the company (empresa) the record belongs to (Nomus field `nomeEmpresa`). |
> | `prioridade` | Integer | Priority (Nomus field `prioridade`). |
> | `qtde` | Number | Quantity (Nomus field `qtde`). |
> | `status` | String | Status code of the record (see the Nomus documentation for the meaning of each value) (Nomus field `status`). |
> | `tipo_ordem` | String | Type production order (Nomus field `tipoOrdem`). |
> | `unidade_medida` | String | Unit of measure (Nomus field `unidadeMedida`). |
> | `inf_ad_produto` | String | Additional product information printed on the invoice (Nomus field `infAdProduto`). |
> | `extra_fields` | String (JSON) | Fields Nomus returned that this connector does not map to a column, keyed by their original Nomus names. |

> [accordion] Production Reports
>
> Production reports (apontamentos): start, end, quantity, employee and resource. Read from `apontamentos`.
>
> Table: `production_time_entries` · Primary key: `id` · Sync: Full table
>
> | Field | Type | Description |
> | :- | :- | :- |
> | `data_hora_final` | Datetime | Date and time of end (Nomus field `dataHoraFinal`). |
> | `data_hora_inicial` | Datetime | Date and time of start (Nomus field `dataHoraInicial`). |
> | `id` | Integer | Unique identifier of the record in Nomus (Nomus field `id`). |
> | `id_atividade` | Integer | ID of the activity (Nomus field `idAtividade`). |
> | `id_funcionario` | Integer | ID of the employee (Nomus field `idFuncionario`). |
> | `id_operacao_ordem` | Integer | ID of the production order operation (Nomus field `idOperacaoOrdem`). |
> | `id_recurso` | Integer | ID of the resource (Nomus field `idRecurso`). |
> | `percentual_produto_andamento` | Number | Percentage of product andamento (Nomus field `percentualProdutoAndamento`). |
> | `quantidade` | Number | Quantity (Nomus field `quantidade`). |
> | `unidade_medida` | String | Unit of measure (Nomus field `unidadeMedida`). |
> | `unidades_medida_secundarias` | String (JSON) | Secondary units of measure (JSON) (Nomus field `unidadesMedidaSecundarias`). |
> | `extra_fields` | String (JSON) | Fields Nomus returned that this connector does not map to a column, keyed by their original Nomus names. |

> [accordion] Products
>
> Products with family, group, type, unit, NCM and stock per company. Read from `produtos`.
>
> Table: `products` · Primary key: `id` · Sync: Incremental (by `ultima_alteracao`)
>
> | Field | Type | Description |
> | :- | :- | :- |
> | `ativo` | Boolean | Whether the record is active (Nomus field `ativo`). |
> | `bloquear_novas_vendas` | Boolean | Whether bloquear novas vendas applies (Nomus field `bloquearNovasVendas`). |
> | `codigo` | String | Code of the record in Nomus (Nomus field `codigo`). |
> | `codigo_gtin` | String | Code of the gtin (Nomus field `codigoGTIN`). |
> | `controla_lote` | Boolean | Whether controla lot applies (Nomus field `controlaLote`). |
> | `controla_serie` | Boolean | Whether controla series applies (Nomus field `controlaSerie`). |
> | `data_criacao` | Datetime | Date and time the record was created in Nomus (Nomus field `dataCriacao`). |
> | `data_hora_ultima_modificacao` | Datetime | Date and time of the last change to the record in Nomus (Nomus field `dataHoraUltimaModificacao`). |
> | `data_modificacao` | Datetime | Date and time of the last change to the record in Nomus (Nomus field `dataModificacao`). |
> | `descricao` | String | Description of the record (Nomus field `descricao`). |
> | `excecao_ncm` | String | Excecao NCM (Nomus field `excecaoNcm`). |
> | `id` | Integer | Unique identifier of the record in Nomus (Nomus field `id`). |
> | `id_familia_produto` | Integer | ID of the product family (Nomus field `idFamiliaProduto`). |
> | `id_grupo_produto` | Integer | ID of the product group (Nomus field `idGrupoProduto`). |
> | `id_tipo_produto` | Integer | ID of the product type (Nomus field `idTipoProduto`). |
> | `id_unidade_medida` | Integer | ID of the unit of measure (Nomus field `idUnidadeMedida`). |
> | `metodo_ressuprimento` | Integer | Metodo ressuprimento (Nomus field `metodoRessuprimento`). |
> | `ncm` | String | NCM code (Mercosur product classification) (Nomus field `ncm`). |
> | `nome_familia_produto` | String | Name of the product family (Nomus field `nomeFamiliaProduto`). |
> | `nome_grupo_produto` | String | Name of the product group (Nomus field `nomeGrupoProduto`). |
> | `nome_tipo_produto` | String | Name of the product type (Nomus field `nomeTipoProduto`). |
> | `numero_controle_fci` | String | Number controle fci (Nomus field `numeroControleFCI`). |
> | `origem_produto_padrao` | String | Origin product default (Nomus field `origemProdutoPadrao`). |
> | `servico_industrializacao_terceiros` | Boolean | Whether service industrializacao terceiros applies (Nomus field `servicoIndustrializacaoTerceiros`). |
> | `empresas_setores_estoque` | String (JSON) | Stock sectors enabled per company and the current stock balance in each company (JSON) (Nomus field `empresasSetoresEstoque`). |
> | `sigla_unidade_medida` | String | Abbreviation unit of measure (Nomus field `siglaUnidadeMedida`). |
> | `template` | Boolean | Whether template applies (Nomus field `template`). |
> | `peso_liquido_unitario` | Number | Weight net unit (Nomus field `pesoLiquidoUnitario`). |
> | `peso_bruto_unitario` | Number | Weight gross unit (Nomus field `pesoBrutoUnitario`). |
> | `nome` | String | Name of the record (Nomus field `nome`). |
> | `status_engenharia` | String | Engineering status of the product (Nomus field `statusEngenharia`). |
> | `ultima_alteracao` | Datetime | Latest of the record's creation and last-change dates in Nomus, used as the incremental replication key (computed by the connector). |
> | `extra_fields` | String (JSON) | Fields Nomus returned that this connector does not map to a column, keyed by their original Nomus names. |

> [accordion] Proposal Items
>
> One row per proposal item. Read from the `itensProposta` list of each record of `propostas`.
>
> Table: `proposal_items` · Primary key: `id` · Sync: Full table
>
> | Field | Type | Description |
> | :- | :- | :- |
> | `id_proposta` | Integer | ID of the proposal this item belongs to (propostas.id). |
> | `codigo_produto` | String | Code of the product (Nomus field `codigoProduto`). |
> | `descricao_produto` | String | Description of the product (Nomus field `descricaoProduto`). |
> | `id` | Integer | Unique identifier of the record in Nomus (Nomus field `id`). |
> | `id_produto` | Integer | ID of the product (Nomus field `idProduto`). |
> | `id_unidade_medida` | Integer | ID of the unit of measure (Nomus field `idUnidadeMedida`). |
> | `item` | String | Item number within the document (Nomus field `item`). |
> | `motivos_rejeicao` | String (JSON) | Motivos rejeicao (JSON) (Nomus field `motivosRejeicao`). |
> | `nome_unidade_medida` | String | Name of the unit of measure (Nomus field `nomeUnidadeMedida`). |
> | `prazo_entrega_dias` | Number | Lead time delivery days (Nomus field `prazoEntregaDias`). |
> | `qtde` | Number | Quantity (Nomus field `qtde`). |
> | `status` | String | Status code of the record (see the Nomus documentation for the meaning of each value) (Nomus field `status`). |
> | `valor_total` | Number | Total amount (Nomus field `valorTotal`). |
> | `valor_total_nfe_item` | Number | NF-e total item amount (Nomus field `valorTotalNfeItem`). |
> | `valor_total_produtos` | Number | Total produtos amount (Nomus field `valorTotalProdutos`). |
> | `valor_unitario` | String | Unit price (Nomus field `valorUnitario`). |
> | `classificacao_financeira` | String | Financial classification (Nomus field `classificacaoFinanceira`). |
> | `info_ad_prod` | String | Additional product information printed on the invoice (Nomus field `infoAdProd`). |
> | `extra_fields` | String (JSON) | Fields Nomus returned that this connector does not map to a column, keyed by their original Nomus names. |

> [accordion] Proposals
>
> Commercial proposals (propostas) with customer, totals and items as JSON. Read from `propostas`.
>
> Table: `proposals` · Primary key: `id` · Sync: Full table
>
> | Field | Type | Description |
> | :- | :- | :- |
> | `data_hora_abertura` | Datetime | Date and time of opening (Nomus field `dataHoraAbertura`). |
> | `id` | Integer | Unique identifier of the record in Nomus (Nomus field `id`). |
> | `id_cliente` | Integer | ID of the customer (Nomus field `idCliente`). |
> | `id_contato` | Integer | ID of the contact (Nomus field `idContato`). |
> | `id_empresa` | Integer | ID of the company (empresa) the record belongs to (Nomus field `idEmpresa`). |
> | `id_processo` | Integer | ID of the process (Nomus field `idProcesso`). |
> | `id_tipo_movimentacao` | Integer | ID of the movement type (Nomus field `idTipoMovimentacao`). |
> | `itens_proposta` | String (JSON) | Items of the proposal (JSON) (Nomus field `itensProposta`). |
> | `nome_cliente` | String | Name of the customer (Nomus field `nomeCliente`). |
> | `nome_contato` | String | Name of the contact (Nomus field `nomeContato`). |
> | `nome_empresa` | String | Name of the company (empresa) the record belongs to (Nomus field `nomeEmpresa`). |
> | `nome_tipo_movimentacao` | String | Name of the movement type (Nomus field `nomeTipoMovimentacao`). |
> | `proposta` | String | Proposal (Nomus field `proposta`). |
> | `total_tributacao` | String (JSON) | Tax totals of the document (JSON) (Nomus field `totalTributacao`). |
> | `valor_total` | Number | Total amount (Nomus field `valorTotal`). |
> | `valor_total_nfe` | Number | NF-e total amount (Nomus field `valorTotalNfe`). |
> | `extra_fields` | String (JSON) | Fields Nomus returned that this connector does not map to a column, keyed by their original Nomus names. |

> [accordion] Purchase Order Items
>
> One row per purchase order item. Read from the `itensPedidoCompra` list of each record of `pedidoscompra`.
>
> Table: `purchase_order_items` · Primary key: `id_pedido_compra`, `item` · Sync: Full table
>
> | Field | Type | Description |
> | :- | :- | :- |
> | `id_pedido_compra` | Integer | ID of the purchase order this item belongs to (pedidoscompra.id). |
> | `id_produto` | Integer | ID of the product (Nomus field `idProduto`). |
> | `id_tipo_movimentacao` | Integer | ID of the movement type (Nomus field `idTipoMovimentacao`). |
> | `id_unidade_medida` | Integer | ID of the unit of measure (Nomus field `idUnidadeMedida`). |
> | `item` | String | Item number within the document (Nomus field `item`). |
> | `percentual_desconto` | Number | Percentage of discount (Nomus field `percentualDesconto`). |
> | `quantidade` | Number | Quantity (Nomus field `quantidade`). |
> | `status` | Integer | Status code of the record (see the Nomus documentation for the meaning of each value) (Nomus field `status`). |
> | `valor_desconto` | Number | Discount amount (Nomus field `valorDesconto`). |
> | `valor_unitario` | Number | Unit price (Nomus field `valorUnitario`). |
> | `id_setor_entrada` | Integer | ID of the incoming stock sector (Nomus field `idSetorEntrada`). |
> | `extra_fields` | String (JSON) | Fields Nomus returned that this connector does not map to a column, keyed by their original Nomus names. |

> [accordion] Purchase Orders
>
> Purchase orders (pedidos de compra) with supplier, installments and items as JSON. Read from `pedidoscompra`.
>
> Table: `purchase_orders` · Primary key: `id` · Sync: Full table
>
> | Field | Type | Description |
> | :- | :- | :- |
> | `codigo_pedido` | String | Code of the sales order (Nomus field `codigoPedido`). |
> | `condicao_pagamento_texto` | String | Payment term as text (Nomus field `condicaoPagamentoTexto`). |
> | `data_emissao` | Date | Issue date (Nomus field `dataEmissao`). |
> | `data_entrega_padrao` | Date | Default delivery date (Nomus field `dataEntregaPadrao`). |
> | `id` | Integer | Unique identifier of the record in Nomus (Nomus field `id`). |
> | `id_condicao_pagamento` | Integer | ID of the payment term (Nomus field `idCondicaoPagamento`). |
> | `id_contato` | Integer | ID of the contact (Nomus field `idContato`). |
> | `id_empresa` | Integer | ID of the company (empresa) the record belongs to (Nomus field `idEmpresa`). |
> | `id_forma_pagamento` | Integer | ID of the payment method (Nomus field `idFormaPagamento`). |
> | `id_pessoa_fornecedor` | Integer | ID of the supplier (Nomus field `idPessoaFornecedor`). |
> | `id_tipo_movimentacao` | Integer | ID of the movement type (Nomus field `idTipoMovimentacao`). |
> | `id_tipo_pedido_compra` | Integer | ID of the purchase order type (Nomus field `idTipoPedidoCompra`). |
> | `inf_ad_fisco` | String | Additional information for the tax authorities printed on the invoice (Nomus field `infAdFisco`). |
> | `inf_cpl` | String | Complementary information printed on the invoice (Nomus field `infCpl`). |
> | `itens_pedido_compra` | String (JSON) | Items of the purchase order (JSON) (Nomus field `itensPedidoCompra`). |
> | `modalidade_transporte` | Integer | Freight mode code (modFrete of the NF-e) (Nomus field `modalidadeTransporte`). |
> | `observacoes` | String | Free-text notes (Nomus field `observacoes`). |
> | `parcelas` | String (JSON) | Installments of the document (JSON) (Nomus field `parcelas`). |
> | `valor_total_frete` | Number | Total freight amount (Nomus field `valorTotalFrete`). |
> | `valor_total_outras_despesas_acessorias` | Number | Total other accessory expenses amount (Nomus field `valorTotalOutrasDespesasAcessorias`). |
> | `valor_total_seguro` | Number | Total insurance amount (Nomus field `valorTotalSeguro`). |
> | `id_setor_entrada` | Integer | ID of the incoming stock sector (Nomus field `idSetorEntrada`). |
> | `id_pessoa_comprador` | Integer | ID of the buyer (Nomus field `idPessoaComprador`). |
> | `id_pessoa_transportadora` | Integer | ID of the carrier (Nomus field `idPessoaTransportadora`). |
> | `endereco_entrega_diferente` | String | Address delivery diferente (Nomus field `enderecoEntregaDiferente`). |
> | `itens_pedido` | String (JSON) | Items of the sales order (JSON) (Nomus field `itensPedido`). |
> | `extra_fields` | String (JSON) | Fields Nomus returned that this connector does not map to a column, keyed by their original Nomus names. |

> [accordion] Purchase Requests
>
> Purchase requests (solicitações de compra) from production orders, free entry or MRP. Read from `solicitacoesCompras`.
>
> Table: `purchase_requests` · Primary key: `codigo` · Sync: Full table
>
> | Field | Type | Description |
> | :- | :- | :- |
> | `codigo` | Integer | Unique code (number) of the purchase request in Nomus (Nomus field `codigo`). |
> | `data_emissao` | Datetime | Issue date (Nomus field `dataEmissao`). |
> | `data_limite` | Datetime | Date of limit (Nomus field `dataLimite`). |
> | `data_necessidade` | Datetime | Date the material is needed (Nomus field `dataNecessidade`). |
> | `id_empresa` | Integer | ID of the company (empresa) the record belongs to (Nomus field `idEmpresa`). |
> | `id_ordem` | Integer | ID of the production order (Nomus field `idOrdem`). |
> | `id_produto` | Integer | ID of the product (Nomus field `idProduto`). |
> | `id_unidade_medida` | Integer | ID of the unit of measure (Nomus field `idUnidadeMedida`). |
> | `origem` | Integer | Origin of the purchase request: 1 production order generation, 2 free entry, 3 MRP (Nomus field `origem`). |
> | `quantidade` | Number | Quantity (Nomus field `quantidade`). |
> | `quantidade_informada` | Number | Quantity informed (Nomus field `quantidadeInformada`). |
> | `status` | Integer | Status of the purchase request: 1 closed, 2 partially fulfilled, 3 confirmed, 4 cancelled, 5 planned, 6 released (Nomus field `status`). |
> | `extra_fields` | String (JSON) | Fields Nomus returned that this connector does not map to a column, keyed by their original Nomus names. |

> [accordion] Quote Requests
>
> Customer requests for quotation (solicitações) and their items as JSON. Read from `solicitacoes`.
>
> Table: `quote_requests` · Primary key: `id` · Sync: Full table
>
> | Field | Type | Description |
> | :- | :- | :- |
> | `codigo_solicitacao_cliente` | String | Code of the solicitacao customer (Nomus field `codigoSolicitacaoCliente`). |
> | `data_hora_abertura` | Datetime | Date and time of opening (Nomus field `dataHoraAbertura`). |
> | `data_limite_apresentacao_proposta` | Datetime | Date of limit submission proposal (Nomus field `dataLimiteApresentacaoProposta`). |
> | `id` | Integer | Unique identifier of the record in Nomus (Nomus field `id`). |
> | `id_cliente` | Integer | ID of the customer (Nomus field `idCliente`). |
> | `id_contato` | Integer | ID of the contact (Nomus field `idContato`). |
> | `id_empresa` | Integer | ID of the company (empresa) the record belongs to (Nomus field `idEmpresa`). |
> | `id_processo` | Integer | ID of the process (Nomus field `idProcesso`). |
> | `id_representante` | Integer | ID of the sales representative (Nomus field `idRepresentante`). |
> | `id_vendedor` | Integer | ID of the seller (Nomus field `idVendedor`). |
> | `itens_solicitacao` | String (JSON) | Items of the request (JSON) (Nomus field `itensSolicitacao`). |
> | `local_entrega` | String | Local delivery (Nomus field `localEntrega`). |
> | `modalidade_transporte` | String | Freight mode code (modFrete of the NF-e) (Nomus field `modalidadeTransporte`). |
> | `nome_cliente` | String | Name of the customer (Nomus field `nomeCliente`). |
> | `nome_contato` | String | Name of the contact (Nomus field `nomeContato`). |
> | `nome_representante` | String | Name of the sales representative (Nomus field `nomeRepresentante`). |
> | `nome_vendedor` | String | Name of the seller (Nomus field `nomeVendedor`). |
> | `observacoes` | String | Free-text notes (Nomus field `observacoes`). |
> | `solicitacao` | String | Solicitacao (Nomus field `solicitacao`). |
> | `extra_fields` | String (JSON) | Fields Nomus returned that this connector does not map to a column, keyed by their original Nomus names. |

> [accordion] Receipts
>
> Payments received (recebimentos), with bank account, payment method and financial classification. Read from `recebimentos`.
>
> Table: `receipts` · Primary key: `id` · Sync: Incremental (by `ultima_alteracao`)
>
> | Field | Type | Description |
> | :- | :- | :- |
> | `baixa_conta_receber` | Boolean | Whether settlement account receivable applies (Nomus field `baixaContaReceber`). |
> | `codigo` | Integer | Code of the record in Nomus (Nomus field `codigo`). |
> | `comentarios` | String | Comments (Nomus field `comentarios`). |
> | `data_competencia` | Datetime | Accrual (competence) date (Nomus field `dataCompetencia`). |
> | `data_hora_criacao` | Datetime | Date and time the record was created in Nomus (Nomus field `dataHoraCriacao`). |
> | `data_recebimento` | Datetime | Receipt date (Nomus field `dataRecebimento`). |
> | `desconto` | Number | Discount amount (Nomus field `desconto`). |
> | `descricao_lancamento` | String | Description of the entry (Nomus field `descricaoLancamento`). |
> | `id` | Integer | Unique identifier of the record in Nomus (Nomus field `id`). |
> | `id_classificacao_financeira` | Integer | ID of the financial classification (Nomus field `idClassificacaoFinanceira`). |
> | `id_conta_bancaria` | Integer | ID of the bank account (Nomus field `idContaBancaria`). |
> | `id_conta_receber` | Integer | ID of the account receivable (Nomus field `idContaReceber`). |
> | `id_empresa` | Integer | ID of the company (empresa) the record belongs to (Nomus field `idEmpresa`). |
> | `id_forma_pagamento` | Integer | ID of the payment method (Nomus field `idFormaPagamento`). |
> | `id_pessoa` | Integer | ID of the person (customer, supplier or other party) of the record (Nomus field `idPessoa`). |
> | `id_usuario_criador` | Integer | ID of the user who created it (Nomus field `idUsuarioCriador`). |
> | `multa_juros` | Number | Fine and interest amount (Nomus field `multaJuros`). |
> | `nome_classificacao_financeira` | String | Name of the financial classification (Nomus field `nomeClassificacaoFinanceira`). |
> | `nome_conta_bancaria` | String | Name of the bank account (Nomus field `nomeContaBancaria`). |
> | `nome_empresa` | String | Name of the company (empresa) the record belongs to (Nomus field `nomeEmpresa`). |
> | `nome_forma_pagamento` | String | Name of the payment method (Nomus field `nomeFormaPagamento`). |
> | `nome_pessoa` | String | Name of the person (customer, supplier or other party) of the record (Nomus field `nomePessoa`). |
> | `nome_usuario_criador` | String | Name of the user who created it (Nomus field `nomeUsuarioCriador`). |
> | `valor_recebido` | Number | Received amount (Nomus field `valorRecebido`). |
> | `ultima_alteracao` | Datetime | Latest of the record's creation and last-change dates in Nomus, used as the incremental replication key (computed by the connector). |
> | `extra_fields` | String (JSON) | Fields Nomus returned that this connector does not map to a column, keyed by their original Nomus names. |

> [accordion] Received NF-e (Destinadas)
>
> NF-e issued against your company by suppliers (notas fiscais destinadas) and their manifestation. Read from `nfesDestinadas`.
>
> Table: `received_invoices` · Primary key: `id` · Sync: Full table
>
> | Field | Type | Description |
> | :- | :- | :- |
> | `chave` | String | NF-e access key (44 digits) (Nomus field `chave`). |
> | `cnpj_fornecedor` | String | CNPJ supplier (Nomus field `cnpjFornecedor`). |
> | `data_hora_autorizacao` | Datetime | Date and time of authorization (Nomus field `dataHoraAutorizacao`). |
> | `data_hora_emissao` | Datetime | Date and time of issue (Nomus field `dataHoraEmissao`). |
> | `id` | Integer | Unique identifier of the record in Nomus (Nomus field `id`). |
> | `id_empresa` | Integer | ID of the company (empresa) the record belongs to (Nomus field `idEmpresa`). |
> | `manifestacao` | String | Recipient manifestation of the NF-e (e.g. Ciência da operação) (Nomus field `manifestacao`). |
> | `nome_fornecedor` | String | Name of the supplier (Nomus field `nomeFornecedor`). |
> | `numero` | String | Number (Nomus field `numero`). |
> | `serie` | String | Series (Nomus field `serie`). |
> | `status` | Integer | Status code of the record (see the Nomus documentation for the meaning of each value) (Nomus field `status`). |
> | `extra_fields` | String (JSON) | Fields Nomus returned that this connector does not map to a column, keyed by their original Nomus names. |

> [accordion] Resources
>
> Production resources (recursos). Read from `recursos`.
>
> Table: `resources` · Primary key: `id` · Sync: Full table
>
> | Field | Type | Description |
> | :- | :- | :- |
> | `ativo` | Boolean | Whether the record is active (Nomus field `ativo`). |
> | `centro_trabalho` | String (JSON) | Work center (JSON) (Nomus field `centroTrabalho`). |
> | `id` | Integer | Unique identifier of the record in Nomus (Nomus field `id`). |
> | `id_grupo_atividades` | Integer | ID of the activity group (Nomus field `idGrupoAtividades`). |
> | `nome` | String | Name of the record (Nomus field `nome`). |
> | `extra_fields` | String (JSON) | Fields Nomus returned that this connector does not map to a column, keyed by their original Nomus names. |

> [accordion] Sales Order Items
>
> One row per sales order item: product, quantity, prices, discounts and item status. Read from the `itensPedido` list of each record of `pedidos`.
>
> Table: `sales_order_items` · Primary key: `id` · Sync: Incremental (by `ultima_alteracao`)
>
> | Field | Type | Description |
> | :- | :- | :- |
> | `id_pedido` | Integer | ID of the sales order this item belongs to (pedidos.id). |
> | `atributos` | String (JSON) | Custom attributes and their values (JSON) (Nomus field `atributos`). |
> | `codigo_produto` | String | Code of the product (Nomus field `codigoProduto`). |
> | `data_entrega` | Datetime | Delivery date (Nomus field `dataEntrega`). |
> | `descricao_produto` | String | Description of the product (Nomus field `descricaoProduto`). |
> | `id` | Integer | Unique identifier of the record in Nomus (Nomus field `id`). |
> | `id_produto` | Integer | ID of the product (Nomus field `idProduto`). |
> | `id_setor_saida` | Integer | ID of the outgoing stock sector (Nomus field `idSetorSaida`). |
> | `id_tipo_movimentacao` | Integer | ID of the movement type (Nomus field `idTipoMovimentacao`). |
> | `id_unidade_medida` | Integer | ID of the unit of measure (Nomus field `idUnidadeMedida`). |
> | `item` | String | Item number within the document (Nomus field `item`). |
> | `observacoes` | String | Free-text notes (Nomus field `observacoes`). |
> | `percentual_acrescimo` | Number | Percentage of surcharge (Nomus field `percentualAcrescimo`). |
> | `percentual_desconto` | Number | Percentage of discount (Nomus field `percentualDesconto`). |
> | `quantidade` | Number | Quantity (Nomus field `quantidade`). |
> | `status` | Integer | Status of the item: 1 awaiting release, 2 released, 3 partially fulfilled, 4 fully fulfilled, 5 fulfilled with cut, 6 cancelled, 7 partially returned, 8 fully returned, 9 shipped, 10 delivered (Nomus field `status`). |
> | `valor_acrescimo` | Number | Surcharge amount (Nomus field `valorAcrescimo`). |
> | `valor_desconto` | Number | Discount amount (Nomus field `valorDesconto`). |
> | `valor_unitario` | Number | Unit price (Nomus field `valorUnitario`). |
> | `id_externo` | String | ID of the record in an external system (integrations) (Nomus field `idExterno`). |
> | `ultima_alteracao` | Datetime | Latest of the record's creation and last-change dates in Nomus, used as the incremental replication key (computed by the connector). |
> | `extra_fields` | String (JSON) | Fields Nomus returned that this connector does not map to a column, keyed by their original Nomus names. |

> [accordion] Sales Orders
>
> Sales orders (pedidos de venda) with totals, customer, seller, payment term and the items as JSON. Read from `pedidos`.
>
> Table: `sales_orders` · Primary key: `id` · Sync: Incremental (by `ultima_alteracao`)
>
> | Field | Type | Description |
> | :- | :- | :- |
> | `codigo_pedido` | String | Code of the sales order (Nomus field `codigoPedido`). |
> | `condicao_pagamento_texto` | String | Payment term as text (Nomus field `condicaoPagamentoTexto`). |
> | `data_criacao` | Datetime | Date and time the record was created in Nomus (Nomus field `dataCriacao`). |
> | `data_emissao` | Datetime | Issue date (Nomus field `dataEmissao`). |
> | `data_entrega_padrao` | Datetime | Default delivery date (Nomus field `dataEntregaPadrao`). |
> | `id` | Integer | Unique identifier of the record in Nomus (Nomus field `id`). |
> | `id_empresa` | Integer | ID of the company (empresa) the record belongs to (Nomus field `idEmpresa`). |
> | `id_pessoa_cliente` | Integer | ID of the customer (Nomus field `idPessoaCliente`). |
> | `id_pessoa_representante` | Integer | ID of the sales representative (Nomus field `idPessoaRepresentante`). |
> | `id_pessoa_vendedor` | Integer | ID of the seller (Nomus field `idPessoaVendedor`). |
> | `id_setor_saida` | Integer | ID of the outgoing stock sector (Nomus field `idSetorSaida`). |
> | `id_tabela_preco` | Integer | ID of the price table (Nomus field `idTabelaPreco`). |
> | `id_tipo_movimentacao` | Integer | ID of the movement type (Nomus field `idTipoMovimentacao`). |
> | `inf_ad_fisco` | String | Additional information for the tax authorities printed on the invoice (Nomus field `infAdFisco`). |
> | `inf_cpl` | String | Complementary information printed on the invoice (Nomus field `infCpl`). |
> | `itens_pedido` | String (JSON) | Items of the sales order (JSON) (Nomus field `itensPedido`). |
> | `modalidade_transporte` | Integer | Freight mode code (modFrete of the NF-e) (Nomus field `modalidadeTransporte`). |
> | `nfes` | String (JSON) | NF-e invoices issued for the sales order (JSON) (Nomus field `nfes`). |
> | `observacoes` | String | Free-text notes (Nomus field `observacoes`). |
> | `observacoes_internas` | String | Notes of internal (Nomus field `observacoesInternas`). |
> | `total_tributacao` | String (JSON) | Tax totals of the document (JSON) (Nomus field `totalTributacao`). |
> | `valor_total` | Number | Total amount (Nomus field `valorTotal`). |
> | `valor_total_frete` | Number | Total freight amount (Nomus field `valorTotalFrete`). |
> | `valor_total_outras_despesas_acessorias` | Number | Total other accessory expenses amount (Nomus field `valorTotalOutrasDespesasAcessorias`). |
> | `valor_total_seguro` | Number | Total insurance amount (Nomus field `valorTotalSeguro`). |
> | `data_modificacao` | Datetime | Date and time of the last change to the record in Nomus (Nomus field `dataModificacao`). |
> | `id_condicao_pagamento` | Integer | ID of the payment term (Nomus field `idCondicaoPagamento`). |
> | `id_externo` | String | ID of the record in an external system (integrations) (Nomus field `idExterno`). |
> | `id_forma_pagamento` | Integer | ID of the payment method (Nomus field `idFormaPagamento`). |
> | `id_tipo_pedido` | Integer | ID of the sales order type (Nomus field `idTipoPedido`). |
> | `ultima_alteracao` | Datetime | Latest of the record's creation and last-change dates in Nomus, used as the incremental replication key (computed by the connector). |
> | `extra_fields` | String (JSON) | Fields Nomus returned that this connector does not map to a column, keyed by their original Nomus names. |

> [accordion] Sales Representatives
>
> Sales representatives (representantes). Read from `representantes`.
>
> Table: `sales_representatives` · Primary key: `id` · Sync: Full table
>
> | Field | Type | Description |
> | :- | :- | :- |
> | `ativo` | Boolean | Whether the record is active (Nomus field `ativo`). |
> | `bairro` | String | District (Nomus field `bairro`). |
> | `cep` | String | Postal code (CEP) (Nomus field `cep`). |
> | `codigo` | String | Code of the record in Nomus (Nomus field `codigo`). |
> | `codigo_sistema_contabil` | String | Code of the sistema contabil (Nomus field `codigoSistemaContabil`). |
> | `complemento` | String | Address complement (Nomus field `complemento`). |
> | `cpf` | String | CPF (Nomus field `cpf`). |
> | `data_criacao` | Datetime | Date and time the record was created in Nomus (Nomus field `dataCriacao`). |
> | `data_hora_ultima_modificacao` | Datetime | Date and time of the last change to the record in Nomus (Nomus field `dataHoraUltimaModificacao`). |
> | `data_modificacao` | Datetime | Date and time of the last change to the record in Nomus (Nomus field `dataModificacao`). |
> | `endereco` | String | Address (Nomus field `endereco`). |
> | `grupo_pessoa` | String | Person group (Nomus field `grupoPessoa`). |
> | `id` | Integer | Unique identifier of the record in Nomus (Nomus field `id`). |
> | `id_grupo_pessoa` | Integer | ID of the person group (Nomus field `idGrupoPessoa`). |
> | `inscricao_estadual` | String | Registration state (Nomus field `inscricaoEstadual`). |
> | `municipio` | String | City (Nomus field `municipio`). |
> | `nome` | String | Name of the record (Nomus field `nome`). |
> | `numero` | String | Number (Nomus field `numero`). |
> | `observacoes` | String | Free-text notes (Nomus field `observacoes`). |
> | `pais` | String | Country (Nomus field `pais`). |
> | `site` | String | Website (Nomus field `site`). |
> | `telefone` | String | Phone number (Nomus field `telefone`). |
> | `tipo_logradouro` | String | Type logradouro (Nomus field `tipoLogradouro`). |
> | `tipo_pessoa` | Integer | Person type (1 = legal entity, 2 = individual) (Nomus field `tipoPessoa`). |
> | `uf` | String | State (UF) (Nomus field `uf`). |
> | `extra_fields` | String (JSON) | Fields Nomus returned that this connector does not map to a column, keyed by their original Nomus names. |

> [accordion] Sellers
>
> Sellers (vendedores). Read from `vendedores`.
>
> Table: `sellers` · Primary key: `id` · Sync: Full table
>
> | Field | Type | Description |
> | :- | :- | :- |
> | `ativo` | Boolean | Whether the record is active (Nomus field `ativo`). |
> | `bairro` | String | District (Nomus field `bairro`). |
> | `cep` | String | Postal code (CEP) (Nomus field `cep`). |
> | `codigo` | String | Code of the record in Nomus (Nomus field `codigo`). |
> | `codigo_sistema_contabil` | String | Code of the sistema contabil (Nomus field `codigoSistemaContabil`). |
> | `complemento` | String | Address complement (Nomus field `complemento`). |
> | `data_criacao` | Datetime | Date and time the record was created in Nomus (Nomus field `dataCriacao`). |
> | `data_hora_ultima_modificacao` | Datetime | Date and time of the last change to the record in Nomus (Nomus field `dataHoraUltimaModificacao`). |
> | `data_modificacao` | Datetime | Date and time of the last change to the record in Nomus (Nomus field `dataModificacao`). |
> | `endereco` | String | Address (Nomus field `endereco`). |
> | `grupo_pessoa` | String | Person group (Nomus field `grupoPessoa`). |
> | `id` | Integer | Unique identifier of the record in Nomus (Nomus field `id`). |
> | `id_grupo_pessoa` | Integer | ID of the person group (Nomus field `idGrupoPessoa`). |
> | `inscricao_estadual` | String | Registration state (Nomus field `inscricaoEstadual`). |
> | `municipio` | String | City (Nomus field `municipio`). |
> | `nome` | String | Name of the record (Nomus field `nome`). |
> | `numero` | String | Number (Nomus field `numero`). |
> | `observacoes` | String | Free-text notes (Nomus field `observacoes`). |
> | `pais` | String | Country (Nomus field `pais`). |
> | `site` | String | Website (Nomus field `site`). |
> | `telefone` | String | Phone number (Nomus field `telefone`). |
> | `tipo_logradouro` | String | Type logradouro (Nomus field `tipoLogradouro`). |
> | `tipo_pessoa` | Integer | Person type (1 = legal entity, 2 = individual) (Nomus field `tipoPessoa`). |
> | `uf` | String | State (UF) (Nomus field `uf`). |
> | `extra_fields` | String (JSON) | Fields Nomus returned that this connector does not map to a column, keyed by their original Nomus names. |

> [accordion] Service Contracts
>
> Service contracts and their items as JSON. Read from `contratosServico`.
>
> Table: `service_contracts` · Primary key: `id` · Sync: Full table
>
> | Field | Type | Description |
> | :- | :- | :- |
> | `data_emissao` | Datetime | Issue date (Nomus field `dataEmissao`). |
> | `id` | Integer | Unique identifier of the record in Nomus (Nomus field `id`). |
> | `id_empresa` | Integer | ID of the company (empresa) the record belongs to (Nomus field `idEmpresa`). |
> | `id_pessoa` | Integer | ID of the person (customer, supplier or other party) of the record (Nomus field `idPessoa`). |
> | `itens_contrato_servico` | String (JSON) | Items of the service contract (JSON) (Nomus field `itensContratoServico`). |
> | `natureza` | String | Nature (Nomus field `natureza`). |
> | `observacoes` | String | Free-text notes (Nomus field `observacoes`). |
> | `status` | Integer | Status code of the record (see the Nomus documentation for the meaning of each value) (Nomus field `status`). |
> | `extra_fields` | String (JSON) | Fields Nomus returned that this connector does not map to a column, keyed by their original Nomus names. |

> [accordion] Service Sale Documents
>
> Service sale documents (documentos de venda de serviço) and their items as JSON. Read from `documentosVendaServico`.
>
> Table: `service_sale_documents` · Primary key: `id` · Sync: Full table
>
> | Field | Type | Description |
> | :- | :- | :- |
> | `codigo_lista_servicos` | String | Code of the list servicos (Nomus field `codigoListaServicos`). |
> | `codigo_lista_servicos_nacional` | String | Code of the list servicos nacional (Nomus field `codigoListaServicosNacional`). |
> | `data_base_gerar_parcelas` | Date | Date of base generate installments (Nomus field `dataBaseGerarParcelas`). |
> | `data_emissao` | Date | Issue date (Nomus field `dataEmissao`). |
> | `data_prestacao_servico` | Date | Date of provision service (Nomus field `dataPrestacaoServico`). |
> | `descricao_servico` | String | Description of the service (Nomus field `descricaoServico`). |
> | `gera_conta_receber` | Boolean | Whether gera account receivable applies (Nomus field `geraContaReceber`). |
> | `hora_emissao` | String | Time of issue (Nomus field `horaEmissao`). |
> | `id` | Integer | Unique identifier of the record in Nomus (Nomus field `id`). |
> | `id_classificacao_conta_receber` | Integer | ID of the classification account receivable (Nomus field `idClassificacaoContaReceber`). |
> | `id_condicao_pagamento` | Integer | ID of the payment term (Nomus field `idCondicaoPagamento`). |
> | `id_conta_bancaria_conta_receber` | Integer | ID of the bank account account receivable (Nomus field `idContaBancariaContaReceber`). |
> | `id_empresa` | Integer | ID of the company (empresa) the record belongs to (Nomus field `idEmpresa`). |
> | `id_forma_pagamento` | Integer | ID of the payment method (Nomus field `idFormaPagamento`). |
> | `id_pessoa` | Integer | ID of the person (customer, supplier or other party) of the record (Nomus field `idPessoa`). |
> | `id_tipo_movimentacao` | Integer | ID of the movement type (Nomus field `idTipoMovimentacao`). |
> | `itens` | String (JSON) | Items of the document (JSON) (Nomus field `itens`). |
> | `municipio_prestacao_servico` | String | City provision service (Nomus field `municipioPrestacaoServico`). |
> | `observacoes` | String | Free-text notes (Nomus field `observacoes`). |
> | `observacoes_nfse` | String | Notes of NFS-e service invoice (Nomus field `observacoesNfse`). |
> | `retem_cofins` | Boolean | Whether retem COFINS applies (Nomus field `retemCOFINS`). |
> | `retem_csll` | Boolean | Whether retem csll applies (Nomus field `retemCSLL`). |
> | `retem_inss` | Boolean | Whether retem inss applies (Nomus field `retemINSS`). |
> | `retem_ir` | Boolean | Whether retem ir applies (Nomus field `retemIR`). |
> | `retem_pis` | Boolean | Whether retem PIS applies (Nomus field `retemPIS`). |
> | `tem_outras_retencoes` | Boolean | Whether tem other withholdings applies (Nomus field `temOutrasRetencoes`). |
> | `valor_outras_retencoes` | Number | Other withholdings amount (Nomus field `valorOutrasRetencoes`). |
> | `extra_fields` | String (JSON) | Fields Nomus returned that this connector does not map to a column, keyed by their original Nomus names. |

> [accordion] Stock Balances
>
> Current stock balance and costs of each product per company, with the balance per stock sector. One request per product, so it is not selected by default. Read from one request to `saldosEstoqueProduto/ID` per record of `produtos`.
>
> Table: `stock_balances` · Primary key: `id_produto`, `id_empresa` · Sync: Full table
>
> | Field | Type | Description |
> | :- | :- | :- |
> | `id_produto` | Integer | ID of the product whose stock balance this is (produtos.id). |
> | `custo_medio_unitario` | Number | Cost medio unit (Nomus field `custoMedioUnitario`). |
> | `custo_reposicao_total` | Number | Cost reposicao total (Nomus field `custoReposicaoTotal`). |
> | `custo_reposicao_unitario` | Number | Cost reposicao unit (Nomus field `custoReposicaoUnitario`). |
> | `custo_total` | Number | Cost total (Nomus field `custoTotal`). |
> | `data_consultada` | Date | Date of query (Nomus field `dataConsultada`). |
> | `id_empresa` | Integer | ID of the company (empresa) the record belongs to (Nomus field `idEmpresa`). |
> | `saldo_total` | Number | Balance total (Nomus field `saldoTotal`). |
> | `saldos` | String (JSON) | Stock balance per stock sector (JSON) (Nomus field `saldos`). |
> | `extra_fields` | String (JSON) | Fields Nomus returned that this connector does not map to a column, keyed by their original Nomus names. |

> [accordion] Stock Document Items
>
> One row per stock document item, with taxes and costs. Read from the `itensDocumentoEstoque` list of each record of `documentosEstoque`.
>
> Table: `stock_document_items` · Primary key: `id` · Sync: Full table
>
> | Field | Type | Description |
> | :- | :- | :- |
> | `id_documento_estoque` | Integer | ID of the stock document this item belongs to (documentosEstoque.id). |
> | `custo` | Number | Cost (Nomus field `custo`). |
> | `id` | Integer | Unique identifier of the record in Nomus (Nomus field `id`). |
> | `id_produto` | Integer | ID of the product (Nomus field `idProduto`). |
> | `nome` | String | Name of the record (Nomus field `nome`). |
> | `qtde` | Number | Quantity (Nomus field `qtde`). |
> | `valor_acrescimos` | Number | Surcharges amount (Nomus field `valorAcrescimos`). |
> | `valor_cofins_st` | Number | COFINS ST amount (Nomus field `valorCofinsSt`). |
> | `valor_desconto` | Number | Discount amount (Nomus field `valorDesconto`). |
> | `valor_fcp_st` | Number | FCP ST amount (Nomus field `valorFcpSt`). |
> | `valor_frete` | Number | Freight amount (Nomus field `valorFrete`). |
> | `valor_icms_desonerado` | Number | ICMS exempted amount (Nomus field `valorIcmsDesonerado`). |
> | `valor_icms_st` | Number | ICMS ST amount (Nomus field `valorIcmsSt`). |
> | `valor_ipi` | Number | IPI amount (Nomus field `valorIpi`). |
> | `valor_ipi_devolvido` | Number | IPI returned amount (Nomus field `valorIpiDevolvido`). |
> | `valor_outras_despesas_acessorias` | Number | Other accessory expenses amount (Nomus field `valorOutrasDespesasAcessorias`). |
> | `valor_pis_st` | Number | PIS ST amount (Nomus field `valorPisSt`). |
> | `valor_seguro` | Number | Insurance amount (Nomus field `valorSeguro`). |
> | `valor_total` | Number | Total amount (Nomus field `valorTotal`). |
> | `valor_unitario` | Number | Unit price (Nomus field `valorUnitario`). |
> | `id_setor_entrada` | Integer | ID of the incoming stock sector (Nomus field `idSetorEntrada`). |
> | `id_tipo_movimentacao` | Integer | ID of the movement type (Nomus field `idTipoMovimentacao`). |
> | `id_unidade_medida` | Integer | ID of the unit of measure (Nomus field `idUnidadeMedida`). |
> | `natureza_tipo_movimentacao` | String | Nature movement type (Nomus field `naturezaTipoMovimentacao`). |
> | `setor_entrada` | String | Incoming stock sector (Nomus field `setorEntrada`). |
> | `tipo_movimentacao` | String | Movement type (Nomus field `tipoMovimentacao`). |
> | `id_setor_saida` | Integer | ID of the outgoing stock sector (Nomus field `idSetorSaida`). |
> | `setor_saida` | String | Outgoing stock sector (Nomus field `setorSaida`). |
> | `extra_fields` | String (JSON) | Fields Nomus returned that this connector does not map to a column, keyed by their original Nomus names. |

> [accordion] Stock Documents
>
> Stock documents (incoming, outgoing and service documents) with their items as JSON. Read from `documentosEstoque`.
>
> Table: `stock_documents` · Primary key: `id` · Sync: Full table
>
> | Field | Type | Description |
> | :- | :- | :- |
> | `data_emissao` | Datetime | Issue date (Nomus field `dataEmissao`). |
> | `id` | Integer | Unique identifier of the record in Nomus (Nomus field `id`). |
> | `id_empresa_saida` | Integer | ID of the company outgoing (Nomus field `idEmpresaSaida`). |
> | `id_tipo_movimentacao` | Integer | ID of the movement type (Nomus field `idTipoMovimentacao`). |
> | `itens_documento_estoque` | String (JSON) | Items of the stock document (JSON) (Nomus field `itensDocumentoEstoque`). |
> | `pessoa_cpf` | String | Person CPF (Nomus field `pessoaCPF`). |
> | `pessoa_razao_social` | String | Person corporate name (Nomus field `pessoaRazaoSocial`). |
> | `tipo_documento_estoque` | String | Type document stock (Nomus field `tipoDocumentoEstoque`). |
> | `tipo_movimentacao` | String | Movement type (Nomus field `tipoMovimentacao`). |
> | `valor_total` | Number | Total amount (Nomus field `valorTotal`). |
> | `id_empresa_entrada` | Integer | ID of the company incoming (Nomus field `idEmpresaEntrada`). |
> | `id_setor_entrada` | Integer | ID of the incoming stock sector (Nomus field `idSetorEntrada`). |
> | `pessoa_cnpj` | String | Person CNPJ (Nomus field `pessoaCNPJ`). |
> | `setor_entrada` | String | Incoming stock sector (Nomus field `setorEntrada`). |
> | `id_nfe` | Integer | ID of the NF-e invoice (Nomus field `idNfe`). |
> | `id_setor_saida` | Integer | ID of the outgoing stock sector (Nomus field `idSetorSaida`). |
> | `setor_saida` | String | Outgoing stock sector (Nomus field `setorSaida`). |
> | `extra_fields` | String (JSON) | Fields Nomus returned that this connector does not map to a column, keyed by their original Nomus names. |

> [accordion] Stock Movements
>
> Every stock movement: product, quantity, sector, lot and the document line that moved it. Read from `movimentacoesEstoque`.
>
> Table: `stock_movements` · Primary key: `codigo`, `discriminador` · Sync: Full table
>
> | Field | Type | Description |
> | :- | :- | :- |
> | `codigo` | Integer | Code (number) of the stock movement in Nomus (Nomus field `codigo`). |
> | `data` | Datetime | Date and time of the stock movement (Nomus field `data`). |
> | `discriminador` | String | Kind of record that generated the stock movement (e.g. ItemDocumentoSaida) (Nomus field `discriminador`). |
> | `id_empresa` | Integer | ID of the company (empresa) the record belongs to (Nomus field `idEmpresa`). |
> | `id_produto` | Integer | ID of the product (Nomus field `idProduto`). |
> | `id_setor_estoque_saida` | Integer | ID of the stock sector outgoing (Nomus field `idSetorEstoqueSaida`). |
> | `id_tipo_movimentacao` | Integer | ID of the movement type (Nomus field `idTipoMovimentacao`). |
> | `lote` | String | Lot (Nomus field `lote`). |
> | `qtde` | Number | Quantity (Nomus field `qtde`). |
> | `extra_fields` | String (JSON) | Fields Nomus returned that this connector does not map to a column, keyed by their original Nomus names. |

> [accordion] Stock Sectors
>
> Stock sectors (setores de estoque). Read from `setorEstoque`.
>
> Table: `stock_sectors` · Primary key: `id` · Sync: Full table
>
> | Field | Type | Description |
> | :- | :- | :- |
> | `id` | String | Unique identifier of the record in Nomus (Nomus field `id`). |
> | `codigo` | String | Code of the record in Nomus (Nomus field `codigo`). |
> | `nome` | String | Name of the record (Nomus field `nome`). |
> | `id_empresa` | Integer | ID of the company (empresa) the record belongs to (Nomus field `idEmpresa`). |
> | `controle_poder_terceiros` | Integer | Controle poder terceiros (Nomus field `controlePoderTerceiros`). |
> | `estoque_em_processo` | Boolean | Whether stock in process applies (Nomus field `estoqueEmProcesso`). |
> | `considera_como_saldo_disponivel` | Boolean | Whether considera como balance disponivel applies (Nomus field `consideraComoSaldoDisponivel`). |
> | `desconsidera_saldo_escrituracao_bloco_k200` | Boolean | Whether desconsidera balance escrituracao bloco k200 applies (Nomus field `desconsideraSaldoEscrituracaoBlocoK200`). |
> | `considera_saldo_no_ecommerce` | Boolean | Whether considera balance in the ecommerce applies (Nomus field `consideraSaldoNoEcommerce`). |
> | `considera_saldo_integracao_mercos` | Boolean | Whether considera balance integracao mercos applies (Nomus field `consideraSaldoIntegracaoMercos`). |
> | `ativo` | Boolean | Whether the record is active (Nomus field `ativo`). |
> | `empresa` | String (JSON) | Company the record belongs to (JSON) (Nomus field `empresa`). |
> | `extra_fields` | String (JSON) | Fields Nomus returned that this connector does not map to a column, keyed by their original Nomus names. |

> [accordion] Supplier Credit Notes
>
> Credit notes from suppliers. Read from `notasCreditoFornecedor`.
>
> Table: `supplier_credit_notes` · Primary key: `id` · Sync: Full table
>
> | Field | Type | Description |
> | :- | :- | :- |
> | `baixada` | Boolean | Whether baixada applies (Nomus field `baixada`). |
> | `data_hora_criacao` | Datetime | Date and time the record was created in Nomus (Nomus field `dataHoraCriacao`). |
> | `data_vencimento` | Datetime | Due date (Nomus field `dataVencimento`). |
> | `descricao_lancamento` | String | Description of the entry (Nomus field `descricaoLancamento`). |
> | `id` | Integer | Unique identifier of the record in Nomus (Nomus field `id`). |
> | `id_empresa` | Integer | ID of the company (empresa) the record belongs to (Nomus field `idEmpresa`). |
> | `id_pessoa` | Integer | ID of the person (customer, supplier or other party) of the record (Nomus field `idPessoa`). |
> | `id_usuario` | Integer | ID of the user (Nomus field `idUsuario`). |
> | `nome_empresa` | String | Name of the company (empresa) the record belongs to (Nomus field `nomeEmpresa`). |
> | `nome_pessoa` | String | Name of the person (customer, supplier or other party) of the record (Nomus field `nomePessoa`). |
> | `nome_usuario` | String | Name of the user (Nomus field `nomeUsuario`). |
> | `saldo_baixar` | Number | Balance to settle (Nomus field `saldoBaixar`). |
> | `valor` | Number | Amount (Nomus field `valor`). |
> | `valor_baixado` | Number | Settled amount (Nomus field `valorBaixado`). |
> | `extra_fields` | String (JSON) | Fields Nomus returned that this connector does not map to a column, keyed by their original Nomus names. |

> [accordion] Units of Measure
>
> Units of measure. Read from `unidadesMedida`.
>
> Table: `units_of_measure` · Primary key: `id` · Sync: Full table
>
> | Field | Type | Description |
> | :- | :- | :- |
> | `ativo` | Boolean | Whether the record is active (Nomus field `ativo`). |
> | `descricao` | String | Description of the record (Nomus field `descricao`). |
> | `id` | Integer | Unique identifier of the record in Nomus (Nomus field `id`). |
> | `simbolo` | String | Symbol (Nomus field `simbolo`). |
> | `extra_fields` | String (JSON) | Fields Nomus returned that this connector does not map to a column, keyed by their original Nomus names. |

> [accordion] User Groups
>
> User groups of Nomus. Read from `grupoUsuarios`.
>
> Table: `user_groups` · Primary key: `id` · Sync: Full table
>
> | Field | Type | Description |
> | :- | :- | :- |
> | `grupo_usuarios` | String | Group users (Nomus field `grupoUsuarios`). |
> | `id` | Integer | Unique identifier of the record in Nomus (Nomus field `id`). |
> | `extra_fields` | String (JSON) | Fields Nomus returned that this connector does not map to a column, keyed by their original Nomus names. |

> [accordion] Users
>
> Users of Nomus. Read from `usuarios`.
>
> Table: `users` · Primary key: `id` · Sync: Full table
>
> | Field | Type | Description |
> | :- | :- | :- |
> | `ativo` | Boolean | Whether the record is active (Nomus field `ativo`). |
> | `email` | String | E-mail address (Nomus field `email`). |
> | `grupo_usuarios` | String | Group users (Nomus field `grupoUsuarios`). |
> | `id` | Integer | Unique identifier of the record in Nomus (Nomus field `id`). |
> | `login` | String | Login (Nomus field `login`). |
> | `nome` | String | Name of the record (Nomus field `nome`). |
> | `restringir_empresa` | Boolean | Whether restringir company applies (Nomus field `restringirEmpresa`). |
> | `restringir_empresas` | Boolean | Whether restringir empresas applies (Nomus field `restringirEmpresas`). |
> | `ids_empresas` | String (JSON) | IDs of the empresas (comma-separated) (JSON) (Nomus field `idsEmpresas`). |
> | `extra_fields` | String (JSON) | Fields Nomus returned that this connector does not map to a column, keyed by their original Nomus names. |

> [accordion] Work Centers
>
> Work centers (centros de trabalho). Read from `centrosTrabalho`.
>
> Table: `work_centers` · Primary key: `id` · Sync: Full table
>
> | Field | Type | Description |
> | :- | :- | :- |
> | `ativo` | Boolean | Whether the record is active (Nomus field `ativo`). |
> | `id` | Integer | Unique identifier of the record in Nomus (Nomus field `id`). |
> | `nome` | String | Name of the record (Nomus field `nome`). |
> | `producao_em_terceiros` | Boolean | Whether producao in terceiros applies (Nomus field `producaoEmTerceiros`). |
> | `recursos` | String (JSON) | Recursos (JSON) (Nomus field `recursos`). |
> | `centro_custo` | String | Cost center (Nomus field `centroCusto`). |
> | `especialidade_padrao` | String | Specialty default (Nomus field `especialidadePadrao`). |
> | `id_recurso_padrao` | Integer | ID of the resource default (Nomus field `idRecursoPadrao`). |
> | `extra_fields` | String (JSON) | Fields Nomus returned that this connector does not map to a column, keyed by their original Nomus names. |

## Implementation Notes

### Data Quality Considerations

* **Column names follow Nomus.** Field names are the Nomus API names in snake\_case (`idPessoaCliente` becomes `id_pessoa_cliente`); each field's description says the original name. Every table also has an `extra_fields` column (JSON) with any field Nomus sent that has no column of its own, so nothing is dropped.
* **Numbers and dates are converted.** Nomus sends amounts as text, sometimes formatted in Brazilian Portuguese (`1.068,33`) and sometimes as plain decimals (`5.000000`). The connector converts both to exact numbers. A value with a single dot followed by exactly three digits and no comma (`1.500`) can mean one thousand five hundred or one and a half: it is read as thousands only in the columns that Nomus formats for display (amounts, prices, quantities and percentages of orders and their items, proposals, purchase order items, stock documents and movements, lots, receivables, payables, payments, receipts, bank slips, credit notes, price tables, stock balances, bills of materials, production orders and their operations, production reports and purchase requests). In any other column such a value is left empty, kept as sent in `extra_fields`, and the sync log says how many values were affected. Dates (`13/10/2026 16:21:55`, always day first) become ISO dates and times in Brasília time (`2026-10-13T16:21:55-03:00`). Any other value that cannot be converted is also left empty and kept as sent in `extra_fields`.
* **How incremental tables work.** Each sync reads the records created and the records changed since one day before the previous sync, and `ultima_alteracao` (the later of the creation and change dates) tracks progress. Receipts have no change date in Nomus, so only new receipts are read incrementally. A record that changes without Nomus updating its change date is only seen again on a full sync; this is why Sales Orders re-read the orders issued in the last 30 days and Accounts Receivable and Payable re-read the titles due from 30 days ago on, future ones included (both configurable; the second one can be turned off), and why a weekly Additional Full Sync is recommended.
* **Rows deleted in Nomus stay in incremental tables.** An incremental sync only adds and updates rows. A record deleted in Nomus, or an item removed from a sales order, is never sent again, so its last version stays in the table (for example in Sales Order Items) until a full sync rewrites it. The weekly Additional Full Sync takes care of this.
* **A table is never half updated.** The connector reads all the data of a table before writing any of it. If Nomus fails or refuses part of a table, the connector sends nothing for that table and the sync shows it as failed. On BigQuery (GCP and Nekt Express) the table then keeps its previous content. On AWS, a Full table stream that ends a sync without data can be written as an empty table; if that happens, run the sync again once Nomus answers.
* **A table that suddenly comes back empty is not sent.** If Nomus returns no rows for a Full table stream that had rows in the previous sync, the sync fails for that table instead of sending an empty table. On BigQuery the table keeps its rows; on AWS the same caveat as above applies. If the data really was removed in Nomus, run a full sync of the source to accept the empty table.
* **Records deleted during a sync.** Nomus lists are read page by page. If a record is deleted in Nomus while a list is being read, the record right after it can be skipped by that read. For the incremental tables, any read that spans more than one page is done twice and combined, so nothing is lost. A Full table stream can miss that record in that sync and gets it back on the next one.
* **Items have their own tables.** Sales Order Items, Proposal Items, Purchase Order Items and Stock Document Items have one row per item; the parent tables also keep the items as JSON.
* **Time zone.** Nomus does not say which time zone its dates are in; they are read as Brasília time. If your Nomus runs in another time zone, the times are shifted by the difference, but no record is missed.

### API Limits & Performance

* Nomus limits how many requests an integration may send. When the limit is reached, Nomus tells how long to wait; the connector waits that long and the sync log says the sync is slower because of it. Other integrations using your Nomus count toward the same limit.
* The connector sends one request at a time. Lists come in pages, so large tables (stock movements, outgoing document items) can take a while on the first sync.
* Product Suppliers and Stock Balances make one request per product; Price Table Items, one per price table (more when a table has more items than fit in one page).
* On the first sync, incremental tables with many records are read twice (see Records deleted during a sync), so the first sync takes longer than the next ones. The re-read of recent orders and open titles is read once.
* Accounts Receivable is usually the heaviest table: Nomus sends the bank slip PDF inside each title that has one (there is no option to leave it out; the connector discards it), and with Re-read Open Receivables and Payables on, every open title is read again on every sync. If syncs take too long, turn that option off.

## Troubleshooting

| Error or symptom | What it means | What to do |
| :- | :- | :- |
| "The address in the Nomus URL of this source does not exist" | The host in the Nomus URL is wrong. | Use the address you open Nomus with, for example `https://yourcompany.nomus.com.br/yourcompany`. |
| "The Nomus URL of this source does not lead to the Nomus API" or "opens a web page, not the Nomus API" | The host is right but the company path is wrong. | Check the part after the host (`/yourcompany`). |
| "Nomus rejected the integration key of this source" | The key is wrong, was changed or was removed. | Copy the key again from the general system configuration of Nomus and update the source. |
| "Nomus did not accept the change-date filter for '...'" | Your Nomus does not filter that table by change date. This sync read only new records of that table. | Changes to older records arrive with a full sync; keep the weekly Additional Full Sync on. If it repeats, contact Nekt support. |
| "some numbers came from Nomus as a dot followed by three digits" | Values like `1.500` in a column where they could mean 1500 or 1.5 were left empty; the original text is in `extra_fields`. | Contact Nekt support with the table and column named in the message. |
| "The Nomus URL points to a private network address" | The Nomus host resolves to an internal address that Nekt cannot reach. | Use the public address of your Nomus installation. |
| "Nomus refused to send '...', so these tables were skipped" | Nomus refused access to that part of the system (module not enabled or not allowed for the key). The other tables were loaded. | Enable the module in Nomus, or deselect the tables named in the message. |
| "Nomus is limiting how many requests this sync may send" | Nomus throttling is active. | No action needed; the sync waits and continues. If it happens often, schedule the source at a quieter time. |
| "Nomus kept refusing requests ... because of its request limit" | The limit did not reset after many waits. | Schedule the source at a quieter time; the next sync tries again. |
| "Nomus returned no '...' records at all, although the previous sync read N" | Nomus returned an empty list for a table that had rows. The table was kept. | If the data really was removed, run a full sync of the source. Otherwise run the sync again later. |
| "Could not connect to Nomus" or "Nomus kept failing" | Nomus did not answer, or answered with errors, after several attempts. | Check that your Nomus is online; the next sync tries again. |
| "Nomus answered ... in a format this connector does not recognise" | The Nomus API changed. | Contact Nekt support. |

## Skills for agents

<Snippet file="agent-skills-intro.mdx" />

> [card] [Download Nomus skills file](https://docs.nekt.com/sources/nomus.md)
>
> Nomus connector documentation as plain markdown, for use in AI agent contexts.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.