Todas as coleções
APIs
Exemplos de Integrações
Exemplos de query no PowerBI com paginação
Exemplos de query no PowerBI com paginação

Nesse artigo, conheça alguns exemplos de query para integrar com o Power BI utilizando paginação

Hugo Alves avatar
Escrito por Hugo Alves
Atualizado há mais de uma semana

📌 Pontos Importantes

  • Esse é apenas um exemplo de código, pois não prestamos suporte às funcionalidades do PowerBI. O tratamento dos dados obtidos deve ser feito pelo desenvolvedor responsável pela integração

  • É essencial que para o funcionamento das querys abaixo, seja feita a configuração de paginação. Para isso, clique no botão abaixo caso ainda não tenha a feito:

Separamos alguns exemplos de querys que você pode utilizar para realizar a integração com a API do Omie 😉

Clique no exemplo que deseja visualizar:


Listar Clientes

Call: ListarClientes

Relative_path: /geral/clientes/

let
totalPages = get_data(1)[total_de_paginas],
listOfPages = List.Generate(
() => [ page = 1, conteudo = get_data(1)],
each [page] <= totalPages,
each [page = [page] +1, conteudo = get_data([page] + 1)]
),
#"Convertido para Tabela" = Table.FromList(listOfPages, Splitter.SplitByNothing(), null, null, ExtraValues.Error),
#"Column1 Expandido" = Table.ExpandRecordColumn(#"Convertido para Tabela", "Column1", {"page", "conteudo"}, {"Column1.page", "Column1.conteudo"}),
#"Column1.conteudo Expandido" = Table.ExpandRecordColumn(#"Column1 Expandido", "Column1.conteudo", {"pagina", "total_de_paginas", "registros", "total_de_registros", "clientes_cadastro"}, {"Column1.conteudo.pagina", "Column1.conteudo.total_de_paginas", "Column1.conteudo.registros", "Column1.conteudo.total_de_registros", "Column1.conteudo.clientes_cadastro"}),
#"Column1.conteudo.clientes_cadastro Expandido" = Table.ExpandListColumn(#"Column1.conteudo Expandido", "Column1.conteudo.clientes_cadastro"),
#"Column1.conteudo.clientes_cadastro Expandido1" = Table.ExpandRecordColumn(#"Column1.conteudo.clientes_cadastro Expandido", "Column1.conteudo.clientes_cadastro", {"bairro", "bloquear_faturamento", "cep", "cidade", "cidade_ibge", "cnpj_cpf", "codigo_cliente_integracao", "codigo_cliente_omie", "codigo_pais", "complemento", "dadosBancarios", "email", "endereco", "enderecoEntrega", "endereco_numero", "estado", "exterior", "inativo", "info", "inscricao_estadual", "inscricao_municipal", "nome_fantasia", "optante_simples_nacional", "pessoa_fisica", "produtor_rural", "razao_social", "recomendacoes", "tags", "bloquear_exclusao", "telefone1_ddd", "telefone1_numero"}, {"Column1.conteudo.clientes_cadastro.bairro", "Column1.conteudo.clientes_cadastro.bloquear_faturamento", "Column1.conteudo.clientes_cadastro.cep", "Column1.conteudo.clientes_cadastro.cidade", "Column1.conteudo.clientes_cadastro.cidade_ibge", "Column1.conteudo.clientes_cadastro.cnpj_cpf", "Column1.conteudo.clientes_cadastro.codigo_cliente_integracao", "Column1.conteudo.clientes_cadastro.codigo_cliente_omie", "Column1.conteudo.clientes_cadastro.codigo_pais", "Column1.conteudo.clientes_cadastro.complemento", "Column1.conteudo.clientes_cadastro.dadosBancarios", "Column1.conteudo.clientes_cadastro.email", "Column1.conteudo.clientes_cadastro.endereco", "Column1.conteudo.clientes_cadastro.enderecoEntrega", "Column1.conteudo.clientes_cadastro.endereco_numero", "Column1.conteudo.clientes_cadastro.estado", "Column1.conteudo.clientes_cadastro.exterior", "Column1.conteudo.clientes_cadastro.inativo", "Column1.conteudo.clientes_cadastro.info", "Column1.conteudo.clientes_cadastro.inscricao_estadual", "Column1.conteudo.clientes_cadastro.inscricao_municipal", "Column1.conteudo.clientes_cadastro.nome_fantasia", "Column1.conteudo.clientes_cadastro.optante_simples_nacional", "Column1.conteudo.clientes_cadastro.pessoa_fisica", "Column1.conteudo.clientes_cadastro.produtor_rural", "Column1.conteudo.clientes_cadastro.razao_social", "Column1.conteudo.clientes_cadastro.recomendacoes", "Column1.conteudo.clientes_cadastro.tags", "Column1.conteudo.clientes_cadastro.bloquear_exclusao", "Column1.conteudo.clientes_cadastro.telefone1_ddd", "Column1.conteudo.clientes_cadastro.telefone1_numero"}),
#"Colunas Removidas" = Table.RemoveColumns(#"Column1.conteudo.clientes_cadastro Expandido1",{"Column1.conteudo.pagina", "Column1.conteudo.total_de_paginas", "Column1.conteudo.registros", "Column1.conteudo.total_de_registros"}),
#"Column1.conteudo.clientes_cadastro.dadosBancarios Expandido" = Table.ExpandRecordColumn(#"Colunas Removidas", "Column1.conteudo.clientes_cadastro.dadosBancarios", {"agencia", "codigo_banco", "conta_corrente", "doc_titular", "nome_titular", "transf_padrao"}, {"Column1.conteudo.clientes_cadastro.dadosBancarios.agencia", "Column1.conteudo.clientes_cadastro.dadosBancarios.codigo_banco", "Column1.conteudo.clientes_cadastro.dadosBancarios.conta_corrente", "Column1.conteudo.clientes_cadastro.dadosBancarios.doc_titular", "Column1.conteudo.clientes_cadastro.dadosBancarios.nome_titular", "Column1.conteudo.clientes_cadastro.dadosBancarios.transf_padrao"}),
#"Column1.conteudo.clientes_cadastro.info Expandido" = Table.ExpandRecordColumn(#"Column1.conteudo.clientes_cadastro.dadosBancarios Expandido", "Column1.conteudo.clientes_cadastro.info", {"cImpAPI", "dAlt", "dInc", "hAlt", "hInc", "uAlt", "uInc"}, {"Column1.conteudo.clientes_cadastro.info.cImpAPI", "Column1.conteudo.clientes_cadastro.info.dAlt", "Column1.conteudo.clientes_cadastro.info.dInc", "Column1.conteudo.clientes_cadastro.info.hAlt", "Column1.conteudo.clientes_cadastro.info.hInc", "Column1.conteudo.clientes_cadastro.info.uAlt", "Column1.conteudo.clientes_cadastro.info.uInc"}),
#"Column1.conteudo.clientes_cadastro.recomendacoes Expandido" = Table.ExpandRecordColumn(#"Column1.conteudo.clientes_cadastro.info Expandido", "Column1.conteudo.clientes_cadastro.recomendacoes", {"codigo_transportadora", "codigo_vendedor", "email_fatura", "gerar_boletos"}, {"Column1.conteudo.clientes_cadastro.recomendacoes.codigo_transportadora", "Column1.conteudo.clientes_cadastro.recomendacoes.codigo_vendedor", "Column1.conteudo.clientes_cadastro.recomendacoes.email_fatura", "Column1.conteudo.clientes_cadastro.recomendacoes.gerar_boletos"})
in #"Column1.conteudo.clientes_cadastro.recomendacoes Expandido"


Listar Contas a Receber

Call: ListarContasReceber

Relative_path: /financas/contareceber/

let
totalPages = get_data(1)[total_de_paginas],
listOfPages = List.Generate(
() => [ page = 1, conteudo = get_data(1)],
each [page] <= totalPages,
each [page = [page] +1, conteudo = get_data([page] + 1)]
),
#"Convertido para Tabela" = Table.FromList(listOfPages, Splitter.SplitByNothing(), null, null, ExtraValues.Error),
#"Column1 Expandido" = Table.ExpandRecordColumn(#"Convertido para Tabela", "Column1", {"page", "conteudo"}, {"Column1.page", "Column1.conteudo"}),
#"Column1.conteudo Expandido" = Table.ExpandRecordColumn(#"Column1 Expandido", "Column1.conteudo", {"pagina", "total_de_paginas", "registros", "total_de_registros", "conta_receber_cadastro"}, {"Column1.conteudo.pagina", "Column1.conteudo.total_de_paginas", "Column1.conteudo.registros", "Column1.conteudo.total_de_registros", "Column1.conteudo.conta_receber_cadastro"}),
#"Column1.conteudo.conta_receber_cadastro Expandido" = Table.ExpandListColumn(#"Column1.conteudo Expandido", "Column1.conteudo.conta_receber_cadastro"),
#"Column1.conteudo.conta_receber_cadastro Expandido1" = Table.ExpandRecordColumn(#"Column1.conteudo.conta_receber_cadastro Expandido", "Column1.conteudo.conta_receber_cadastro", {"boleto", "categorias", "codigo_categoria", "codigo_cliente_fornecedor", "codigo_lancamento_integracao", "codigo_lancamento_omie", "codigo_tipo_documento", "codigo_vendedor", "data_emissao", "data_previsao", "data_registro", "data_vencimento", "distribuicao", "id_conta_corrente", "id_origem", "info", "nCodPedido", "numero_documento_fiscal", "numero_parcela", "numero_pedido", "operacao", "retem_cofins", "retem_csll", "retem_inss", "retem_ir", "retem_iss", "retem_pis", "status_titulo", "tipo_agrupamento", "valor_documento", "bloqueado", "bloquear_baixa"}, {"Column1.conteudo.conta_receber_cadastro.boleto", "Column1.conteudo.conta_receber_cadastro.categorias", "Column1.conteudo.conta_receber_cadastro.codigo_categoria", "Column1.conteudo.conta_receber_cadastro.codigo_cliente_fornecedor", "Column1.conteudo.conta_receber_cadastro.codigo_lancamento_integracao", "Column1.conteudo.conta_receber_cadastro.codigo_lancamento_omie", "Column1.conteudo.conta_receber_cadastro.codigo_tipo_documento", "Column1.conteudo.conta_receber_cadastro.codigo_vendedor", "Column1.conteudo.conta_receber_cadastro.data_emissao", "Column1.conteudo.conta_receber_cadastro.data_previsao", "Column1.conteudo.conta_receber_cadastro.data_registro", "Column1.conteudo.conta_receber_cadastro.data_vencimento", "Column1.conteudo.conta_receber_cadastro.distribuicao", "Column1.conteudo.conta_receber_cadastro.id_conta_corrente", "Column1.conteudo.conta_receber_cadastro.id_origem", "Column1.conteudo.conta_receber_cadastro.info", "Column1.conteudo.conta_receber_cadastro.nCodPedido", "Column1.conteudo.conta_receber_cadastro.numero_documento_fiscal", "Column1.conteudo.conta_receber_cadastro.numero_parcela", "Column1.conteudo.conta_receber_cadastro.numero_pedido", "Column1.conteudo.conta_receber_cadastro.operacao", "Column1.conteudo.conta_receber_cadastro.retem_cofins", "Column1.conteudo.conta_receber_cadastro.retem_csll", "Column1.conteudo.conta_receber_cadastro.retem_inss", "Column1.conteudo.conta_receber_cadastro.retem_ir", "Column1.conteudo.conta_receber_cadastro.retem_iss", "Column1.conteudo.conta_receber_cadastro.retem_pis", "Column1.conteudo.conta_receber_cadastro.status_titulo", "Column1.conteudo.conta_receber_cadastro.tipo_agrupamento", "Column1.conteudo.conta_receber_cadastro.valor_documento", "Column1.conteudo.conta_receber_cadastro.bloqueado", "Column1.conteudo.conta_receber_cadastro.bloquear_baixa"}),
#"Column1.conteudo.conta_receber_cadastro.boleto Expandido" = Table.ExpandRecordColumn(#"Column1.conteudo.conta_receber_cadastro Expandido1", "Column1.conteudo.conta_receber_cadastro.boleto", {"cGerado", "cNumBancario", "cNumBoleto", "dDtEmBol", "nPerJuros", "nPerMulta"}, {"Column1.conteudo.conta_receber_cadastro.boleto.cGerado", "Column1.conteudo.conta_receber_cadastro.boleto.cNumBancario", "Column1.conteudo.conta_receber_cadastro.boleto.cNumBoleto", "Column1.conteudo.conta_receber_cadastro.boleto.dDtEmBol", "Column1.conteudo.conta_receber_cadastro.boleto.nPerJuros", "Column1.conteudo.conta_receber_cadastro.boleto.nPerMulta"}),
#"Column1.conteudo.conta_receber_cadastro.categorias Expandido" = Table.ExpandListColumn(#"Column1.conteudo.conta_receber_cadastro.boleto Expandido", "Column1.conteudo.conta_receber_cadastro.categorias"),
#"Column1.conteudo.conta_receber_cadastro.categorias Expandido1" = Table.ExpandRecordColumn(#"Column1.conteudo.conta_receber_cadastro.categorias Expandido", "Column1.conteudo.conta_receber_cadastro.categorias", {"codigo_categoria", "percentual", "valor"}, {"Column1.conteudo.conta_receber_cadastro.categorias.codigo_categoria", "Column1.conteudo.conta_receber_cadastro.categorias.percentual", "Column1.conteudo.conta_receber_cadastro.categorias.valor"}),
#"Column1.conteudo.conta_receber_cadastro.distribuicao Expandido" = Table.ExpandListColumn(#"Column1.conteudo.conta_receber_cadastro.categorias Expandido1", "Column1.conteudo.conta_receber_cadastro.distribuicao")
in #"Column1.conteudo.conta_receber_cadastro.distribuicao Expandido"


Listar Contas a Pagar

Call: ListarContasPagar

Relative_path: /financas/contapagar/

let
totalPages = get_data(1)[total_de_paginas],
listOfPages = List.Generate(
() => [ page = 1, conteudo = get_data(1)],
each [page] <= totalPages,
each [page = [page] +1, conteudo = get_data([page] + 1)]
),
#"Convertido para Tabela" = Table.FromList(listOfPages, Splitter.SplitByNothing(), null, null, ExtraValues.Error),
#"Column1 Expandido" = Table.ExpandRecordColumn(#"Convertido para Tabela", "Column1", {"page", "conteudo"}, {"Column1.page", "Column1.conteudo"}),
#"Column1.conteudo Expandido" = Table.ExpandRecordColumn(#"Column1 Expandido", "Column1.conteudo", {"pagina", "total_de_paginas", "registros", "total_de_registros", "conta_pagar_cadastro"}, {"Column1.conteudo.pagina", "Column1.conteudo.total_de_paginas", "Column1.conteudo.registros", "Column1.conteudo.total_de_registros", "Column1.conteudo.conta_pagar_cadastro"}),
#"Column1.conteudo.conta_pagar_cadastro Expandido" = Table.ExpandListColumn(#"Column1.conteudo Expandido", "Column1.conteudo.conta_pagar_cadastro"),
#"Column1.conteudo.conta_pagar_cadastro Expandido1" = Table.ExpandRecordColumn(#"Column1.conteudo.conta_pagar_cadastro Expandido", "Column1.conteudo.conta_pagar_cadastro", {"baixa_bloqueada", "bloqueado", "categorias", "codigo_categoria", "codigo_cliente_fornecedor", "codigo_lancamento_integracao", "codigo_lancamento_omie", "codigo_tipo_documento", "data_emissao", "data_entrada", "data_previsao", "data_vencimento", "distribuicao", "id_conta_corrente", "id_origem", "info", "numero_parcela", "retem_cofins", "retem_csll", "retem_inss", "retem_ir", "retem_iss", "retem_pis", "status_titulo", "valor_documento", "numero_documento_fiscal"}, {"Column1.conteudo.conta_pagar_cadastro.baixa_bloqueada", "Column1.conteudo.conta_pagar_cadastro.bloqueado", "Column1.conteudo.conta_pagar_cadastro.categorias", "Column1.conteudo.conta_pagar_cadastro.codigo_categoria", "Column1.conteudo.conta_pagar_cadastro.codigo_cliente_fornecedor", "Column1.conteudo.conta_pagar_cadastro.codigo_lancamento_integracao", "Column1.conteudo.conta_pagar_cadastro.codigo_lancamento_omie", "Column1.conteudo.conta_pagar_cadastro.codigo_tipo_documento", "Column1.conteudo.conta_pagar_cadastro.data_emissao", "Column1.conteudo.conta_pagar_cadastro.data_entrada", "Column1.conteudo.conta_pagar_cadastro.data_previsao", "Column1.conteudo.conta_pagar_cadastro.data_vencimento", "Column1.conteudo.conta_pagar_cadastro.distribuicao", "Column1.conteudo.conta_pagar_cadastro.id_conta_corrente", "Column1.conteudo.conta_pagar_cadastro.id_origem", "Column1.conteudo.conta_pagar_cadastro.info", "Column1.conteudo.conta_pagar_cadastro.numero_parcela", "Column1.conteudo.conta_pagar_cadastro.retem_cofins", "Column1.conteudo.conta_pagar_cadastro.retem_csll", "Column1.conteudo.conta_pagar_cadastro.retem_inss", "Column1.conteudo.conta_pagar_cadastro.retem_ir", "Column1.conteudo.conta_pagar_cadastro.retem_iss", "Column1.conteudo.conta_pagar_cadastro.retem_pis", "Column1.conteudo.conta_pagar_cadastro.status_titulo", "Column1.conteudo.conta_pagar_cadastro.valor_documento", "Column1.conteudo.conta_pagar_cadastro.numero_documento_fiscal"}),
#"Column1.conteudo.conta_pagar_cadastro.categorias Expandido" = Table.ExpandListColumn(#"Column1.conteudo.conta_pagar_cadastro Expandido1", "Column1.conteudo.conta_pagar_cadastro.categorias"),
#"Column1.conteudo.conta_pagar_cadastro.categorias Expandido1" = Table.ExpandRecordColumn(#"Column1.conteudo.conta_pagar_cadastro.categorias Expandido", "Column1.conteudo.conta_pagar_cadastro.categorias", {"codigo_categoria", "percentual", "valor"}, {"Column1.conteudo.conta_pagar_cadastro.categorias.codigo_categoria", "Column1.conteudo.conta_pagar_cadastro.categorias.percentual", "Column1.conteudo.conta_pagar_cadastro.categorias.valor"}),
#"Column1.conteudo.conta_pagar_cadastro.distribuicao Expandido" = Table.ExpandListColumn(#"Column1.conteudo.conta_pagar_cadastro.categorias Expandido1", "Column1.conteudo.conta_pagar_cadastro.distribuicao"),
#"Column1.conteudo.conta_pagar_cadastro.info Expandido" = Table.ExpandRecordColumn(#"Column1.conteudo.conta_pagar_cadastro.distribuicao Expandido", "Column1.conteudo.conta_pagar_cadastro.info", {"cImpAPI", "dAlt", "dInc", "hAlt", "hInc", "uAlt", "uInc"}, {"Column1.conteudo.conta_pagar_cadastro.info.cImpAPI", "Column1.conteudo.conta_pagar_cadastro.info.dAlt", "Column1.conteudo.conta_pagar_cadastro.info.dInc", "Column1.conteudo.conta_pagar_cadastro.info.hAlt", "Column1.conteudo.conta_pagar_cadastro.info.hInc", "Column1.conteudo.conta_pagar_cadastro.info.uAlt", "Column1.conteudo.conta_pagar_cadastro.info.uInc"})
in
#"Column1.conteudo.conta_pagar_cadastro.info Expandido"


Listar Produtos

Call: ListarProdutos

Relative_path: /geral/produtos/

let
totalPages = get_data(1)[total_de_paginas],
listOfPages = List.Generate(
() => [ page = 1, conteudo = get_data(1)],
each [page] <= totalPages,
each [page = [page] +1, conteudo = get_data([page] + 1)]
),
#"Convertido para Tabela" = Table.FromList(listOfPages, Splitter.SplitByNothing(), null, null, ExtraValues.Error),
#"Column1 Expandido" = Table.ExpandRecordColumn(#"Convertido para Tabela", "Column1", {"page", "conteudo"}, {"Column1.page", "Column1.conteudo"}),
#"Column1.conteudo Expandido" = Table.ExpandRecordColumn(#"Column1 Expandido", "Column1.conteudo", {"pagina", "total_de_paginas", "registros", "total_de_registros", "produto_servico_cadastro"}, {"Column1.conteudo.pagina", "Column1.conteudo.total_de_paginas", "Column1.conteudo.registros", "Column1.conteudo.total_de_registros", "Column1.conteudo.produto_servico_cadastro"}),
#"Column1.conteudo.produto_servico_cadastro Expandido" = Table.ExpandListColumn(#"Column1.conteudo Expandido", "Column1.conteudo.produto_servico_cadastro"),
#"Column1.conteudo.produto_servico_cadastro Expandido1" = Table.ExpandRecordColumn(#"Column1.conteudo.produto_servico_cadastro Expandido", "Column1.conteudo.produto_servico_cadastro", {"aliquota_cofins", "aliquota_ibpt", "aliquota_icms", "aliquota_pis", "altura", "bloqueado", "bloquear_exclusao", "cest", "cfop", "codInt_familia", "codigo", "codigo_beneficio", "codigo_familia", "codigo_produto", "codigo_produto_integracao", "csosn_icms", "cst_cofins", "cst_icms", "cst_pis", "descr_detalhada", "descricao", "descricao_familia", "dias_crossdocking", "dias_garantia", "ean", "estoque_minimo", "exibir_descricao_nfe", "exibir_descricao_pedido", "importado_api", "inativo", "info", "largura", "lead_time", "marca", "modelo", "motivo_deson_icms", "ncm", "obs_internas", "per_icms_fcp", "peso_bruto", "peso_liq", "profundidade", "quantidade_estoque", "recomendacoes_fiscais", "red_base_cofins", "red_base_icms", "red_base_pis", "tipoItem", "unidade", "valor_unitario"}, {"Column1.conteudo.produto_servico_cadastro.aliquota_cofins", "Column1.conteudo.produto_servico_cadastro.aliquota_ibpt", "Column1.conteudo.produto_servico_cadastro.aliquota_icms", "Column1.conteudo.produto_servico_cadastro.aliquota_pis", "Column1.conteudo.produto_servico_cadastro.altura", "Column1.conteudo.produto_servico_cadastro.bloqueado", "Column1.conteudo.produto_servico_cadastro.bloquear_exclusao", "Column1.conteudo.produto_servico_cadastro.cest", "Column1.conteudo.produto_servico_cadastro.cfop", "Column1.conteudo.produto_servico_cadastro.codInt_familia", "Column1.conteudo.produto_servico_cadastro.codigo", "Column1.conteudo.produto_servico_cadastro.codigo_beneficio", "Column1.conteudo.produto_servico_cadastro.codigo_familia", "Column1.conteudo.produto_servico_cadastro.codigo_produto", "Column1.conteudo.produto_servico_cadastro.codigo_produto_integracao", "Column1.conteudo.produto_servico_cadastro.csosn_icms", "Column1.conteudo.produto_servico_cadastro.cst_cofins", "Column1.conteudo.produto_servico_cadastro.cst_icms", "Column1.conteudo.produto_servico_cadastro.cst_pis", "Column1.conteudo.produto_servico_cadastro.descr_detalhada", "Column1.conteudo.produto_servico_cadastro.descricao", "Column1.conteudo.produto_servico_cadastro.descricao_familia", "Column1.conteudo.produto_servico_cadastro.dias_crossdocking", "Column1.conteudo.produto_servico_cadastro.dias_garantia", "Column1.conteudo.produto_servico_cadastro.ean", "Column1.conteudo.produto_servico_cadastro.estoque_minimo", "Column1.conteudo.produto_servico_cadastro.exibir_descricao_nfe", "Column1.conteudo.produto_servico_cadastro.exibir_descricao_pedido", "Column1.conteudo.produto_servico_cadastro.importado_api", "Column1.conteudo.produto_servico_cadastro.inativo", "Column1.conteudo.produto_servico_cadastro.info", "Column1.conteudo.produto_servico_cadastro.largura", "Column1.conteudo.produto_servico_cadastro.lead_time", "Column1.conteudo.produto_servico_cadastro.marca", "Column1.conteudo.produto_servico_cadastro.modelo", "Column1.conteudo.produto_servico_cadastro.motivo_deson_icms", "Column1.conteudo.produto_servico_cadastro.ncm", "Column1.conteudo.produto_servico_cadastro.obs_internas", "Column1.conteudo.produto_servico_cadastro.per_icms_fcp", "Column1.conteudo.produto_servico_cadastro.peso_bruto", "Column1.conteudo.produto_servico_cadastro.peso_liq", "Column1.conteudo.produto_servico_cadastro.profundidade", "Column1.conteudo.produto_servico_cadastro.quantidade_estoque", "Column1.conteudo.produto_servico_cadastro.recomendacoes_fiscais", "Column1.conteudo.produto_servico_cadastro.red_base_cofins", "Column1.conteudo.produto_servico_cadastro.red_base_icms", "Column1.conteudo.produto_servico_cadastro.red_base_pis", "Column1.conteudo.produto_servico_cadastro.tipoItem", "Column1.conteudo.produto_servico_cadastro.unidade", "Column1.conteudo.produto_servico_cadastro.valor_unitario"}),
#"Column1.conteudo.produto_servico_cadastro.info Expandido" = Table.ExpandRecordColumn(#"Column1.conteudo.produto_servico_cadastro Expandido1", "Column1.conteudo.produto_servico_cadastro.info", {"dAlt", "dInc", "hAlt", "hInc", "uAlt", "uInc"}, {"Column1.conteudo.produto_servico_cadastro.info.dAlt", "Column1.conteudo.produto_servico_cadastro.info.dInc", "Column1.conteudo.produto_servico_cadastro.info.hAlt", "Column1.conteudo.produto_servico_cadastro.info.hInc", "Column1.conteudo.produto_servico_cadastro.info.uAlt", "Column1.conteudo.produto_servico_cadastro.info.uInc"}),
#"Column1.conteudo.produto_servico_cadastro.recomendacoes_fiscais Expandido" = Table.ExpandRecordColumn(#"Column1.conteudo.produto_servico_cadastro.info Expandido", "Column1.conteudo.produto_servico_cadastro.recomendacoes_fiscais", {"cnpj_fabricante", "cupom_fiscal", "id_cest", "id_preco_tabelado", "indicador_escala", "market_place", "origem_mercadoria"}, {"Column1.conteudo.produto_servico_cadastro.recomendacoes_fiscais.cnpj_fabricante", "Column1.conteudo.produto_servico_cadastro.recomendacoes_fiscais.cupom_fiscal", "Column1.conteudo.produto_servico_cadastro.recomendacoes_fiscais.id_cest", "Column1.conteudo.produto_servico_cadastro.recomendacoes_fiscais.id_preco_tabelad", "Column1.conteudo.produto_servico_cadastro.recomendacoes_fiscais.indicador_escala", "Column1.conteudo.produto_servico_cadastro.recomendacoes_fiscais.market_place", "Column1.conteudo.produto_servico_cadastro.recomendacoes_fiscais.origem_mercadori"})
in #"Column1.conteudo.produto_servico_cadastro.recomendacoes_fiscais Expandido"


Listar Serviços

Call: ListarCadastroServico

Relative_path: /servicos/servico/

let
totalPages = get_data(1)[nTotPaginas],
listOfPages = List.Generate(
() => [ page = 1, conteudo = get_data(1)],
each [page] <= totalPages,
each [page = [page] +1, conteudo = get_data([page] + 1)]
),
listOfPages1 = listOfPages{0},
#"Convertido para Tabela" = Record.ToTable(listOfPages1),
#"Colunas Removidas" = Table.RemoveColumns(#"Convertido para Tabela",{"Name"}),
#"Linhas Filtradas" = Table.SelectRows(#"Colunas Removidas", each ([Value] <> 1)),
#"Value Expandido" = Table.ExpandRecordColumn(#"Linhas Filtradas", "Value", {"nPagina", "nTotPaginas", "nRegistros", "nTotRegistros", "cadastros"}, {"Value.nPagina", "Value.nTotPaginas", "Value.nRegistros", "Value.nTotRegistros", "Value.cadastros"}),
#"Value.cadastros Expandido" = Table.ExpandListColumn(#"Value Expandido", "Value.cadastros"),
#"Value.cadastros Expandido1" = Table.ExpandRecordColumn(#"Value.cadastros Expandido", "Value.cadastros", {"cabecalho", "descricao", "impostos", "info", "intListar"}, {"Value.cadastros.cabecalho", "Value.cadastros.descricao", "Value.cadastros.impostos", "Value.cadastros.info", "Value.cadastros.intListar"}),
#"Value.cadastros.cabecalho Expandido" = Table.ExpandRecordColumn(#"Value.cadastros Expandido1", "Value.cadastros.cabecalho", {"cCodCateg", "cCodLC116", "cCodServMun", "cCodigo", "cDescricao", "cIdTrib", "nIdNBS", "nPrecoUnit"}, {"Value.cadastros.cabecalho.cCodCateg", "Value.cadastros.cabecalho.cCodLC116", "Value.cadastros.cabecalho.cCodServMun", "Value.cadastros.cabecalho.cCodigo", "Value.cadastros.cabecalho.cDescricao", "Value.cadastros.cabecalho.cIdTrib", "Value.cadastros.cabecalho.nIdNBS", "Value.cadastros.cabecalho.nPrecoUnit"}),
#"Value.cadastros.descricao Expandido" = Table.ExpandRecordColumn(#"Value.cadastros.cabecalho Expandido", "Value.cadastros.descricao", {"cDescrCompleta"}, {"Value.cadastros.descricao.cDescrCompleta"}),
#"Value.cadastros.impostos Expandido" = Table.ExpandRecordColumn(#"Value.cadastros.descricao Expandido", "Value.cadastros.impostos", {"cRetCOFINS", "cRetCSLL", "cRetINSS", "cRetIR", "cRetISS", "cRetPIS", "lDeduzISS", "nAliqCOFINS", "nAliqCSLL", "nAliqINSS", "nAliqIR", "nAliqISS", "nAliqPIS", "nRedBaseCOFINS", "nRedBaseINSS", "nRedBasePIS"}, {"Value.cadastros.impostos.cRetCOFINS", "Value.cadastros.impostos.cRetCSLL", "Value.cadastros.impostos.cRetINSS", "Value.cadastros.impostos.cRetIR", "Value.cadastros.impostos.cRetISS", "Value.cadastros.impostos.cRetPIS", "Value.cadastros.impostos.lDeduzISS", "Value.cadastros.impostos.nAliqCOFINS", "Value.cadastros.impostos.nAliqCSLL", "Value.cadastros.impostos.nAliqINSS", "Value.cadastros.impostos.nAliqIR", "Value.cadastros.impostos.nAliqISS", "Value.cadastros.impostos.nAliqPIS", "Value.cadastros.impostos.nRedBaseCOFINS", "Value.cadastros.impostos.nRedBaseINSS", "Value.cadastros.impostos.nRedBasePIS"}),
#"Value.cadastros.info Expandido" = Table.ExpandRecordColumn(#"Value.cadastros.impostos Expandido", "Value.cadastros.info", {"cImpAPI", "dAlt", "dInc", "hAlt", "hInc", "inativo", "uAlt", "uInc"}, {"Value.cadastros.info.cImpAPI", "Value.cadastros.info.dAlt", "Value.cadastros.info.dInc", "Value.cadastros.info.hAlt", "Value.cadastros.info.hInc", "Value.cadastros.info.inativo", "Value.cadastros.info.uAlt", "Value.cadastros.info.uInc"}),
#"Value.cadastros.intListar Expandido" = Table.ExpandRecordColumn(#"Value.cadastros.info Expandido", "Value.cadastros.intListar", {"cCodIntServ", "nCodServ"}, {"Value.cadastros.intListar.cCodIntServ", "Value.cadastros.intListar.nCodServ"})
in #"Value.cadastros.intListar Expandido"


Listar Contratos

Call: ListarContratos

Relative_path: /servicos/contrato/

let
totalPages = get_data(1)[total_de_paginas],
listOfPages = List.Generate(
() => [ page = 1, conteudo = get_data(1)],
each [page] <= totalPages,
each [page = [page] +1, conteudo = get_data([page] + 1)]
),
listOfPages1 = listOfPages{0},
#"Convertido para Tabela" = Record.ToTable(listOfPages1),
#"Colunas Removidas" = Table.RemoveColumns(#"Convertido para Tabela",{"Name"}),
#"Linhas Filtradas" = Table.SelectRows(#"Colunas Removidas", each ([Value] <> 1)),
#"Value Expandido" = Table.ExpandRecordColumn(#"Linhas Filtradas", "Value", {"pagina", "total_de_paginas", "registros", "total_de_registros", "contratoCadastro"}, {"Value.pagina", "Value.total_de_paginas", "Value.registros", "Value.total_de_registros", "Value.contratoCadastro"}),
#"Value.contratoCadastro Expandido" = Table.ExpandListColumn(#"Value Expandido", "Value.contratoCadastro"),
#"Value.contratoCadastro Expandido1" = Table.ExpandRecordColumn(#"Value.contratoCadastro Expandido", "Value.contratoCadastro", {"cabecalho", "departamentos", "emailCliente", "infAdic", "itensContrato", "observacoes", "vencTextos"}, {"Value.contratoCadastro.cabecalho", "Value.contratoCadastro.departamentos", "Value.contratoCadastro.emailCliente", "Value.contratoCadastro.infAdic", "Value.contratoCadastro.itensContrato", "Value.contratoCadastro.observacoes", "Value.contratoCadastro.vencTextos"}),
#"Value.contratoCadastro.cabecalho Expandido" = Table.ExpandRecordColumn(#"Value.contratoCadastro Expandido1", "Value.contratoCadastro.cabecalho", {"cCodIntCtr", "cCodSit", "cNumCtr", "cTipoFat", "dVigFinal", "dVigInicial", "nCodCli", "nCodCtr", "nDiaFat", "nValTotMes"}, {"Value.contratoCadastro.cabecalho.cCodIntCtr", "Value.contratoCadastro.cabecalho.cCodSit", "Value.contratoCadastro.cabecalho.cNumCtr", "Value.contratoCadastro.cabecalho.cTipoFat", "Value.contratoCadastro.cabecalho.dVigFinal", "Value.contratoCadastro.cabecalho.dVigInicial", "Value.contratoCadastro.cabecalho.nCodCli", "Value.contratoCadastro.cabecalho.nCodCtr", "Value.contratoCadastro.cabecalho.nDiaFat", "Value.contratoCadastro.cabecalho.nValTotMes"}),
#"Value.contratoCadastro.departamentos Expandido" = Table.ExpandListColumn(#"Value.contratoCadastro.cabecalho Expandido", "Value.contratoCadastro.departamentos"),
#"Value.contratoCadastro.departamentos Expandido1" = Table.ExpandRecordColumn(#"Value.contratoCadastro.departamentos Expandido", "Value.contratoCadastro.departamentos", {"cCodDep", "cDesDep", "nPerDep", "nValDep"}, {"Value.contratoCadastro.departamentos.cCodDep", "Value.contratoCadastro.departamentos.cDesDep", "Value.contratoCadastro.departamentos.nPerDep", "Value.contratoCadastro.departamentos.nValDep"}),
#"Value.contratoCadastro.emailCliente Expandido" = Table.ExpandRecordColumn(#"Value.contratoCadastro.departamentos Expandido1", "Value.contratoCadastro.emailCliente", {"cEnvViaUnica", "cEnviarBoleto", "cEnviarLinkNfse", "cEnviarPix", "cEnviarRecibo", "cUtilizarEmails"}, {"Value.contratoCadastro.emailCliente.cEnvViaUnica", "Value.contratoCadastro.emailCliente.cEnviarBoleto", "Value.contratoCadastro.emailCliente.cEnviarLinkNfse", "Value.contratoCadastro.emailCliente.cEnviarPix", "Value.contratoCadastro.emailCliente.cEnviarRecibo", "Value.contratoCadastro.emailCliente.cUtilizarEmails"}),
#"Value.contratoCadastro.infAdic Expandido" = Table.ExpandRecordColumn(#"Value.contratoCadastro.emailCliente Expandido", "Value.contratoCadastro.infAdic", {"cCidPrestServ", "cCodART", "cCodCateg", "cCodObra", "cContato", "cDadosAdicNF", "nCodCC", "nCodProj", "nCodVend"}, {"Value.contratoCadastro.infAdic.cCidPrestServ", "Value.contratoCadastro.infAdic.cCodART", "Value.contratoCadastro.infAdic.cCodCateg", "Value.contratoCadastro.infAdic.cCodObra", "Value.contratoCadastro.infAdic.cContato", "Value.contratoCadastro.infAdic.cDadosAdicNF", "Value.contratoCadastro.infAdic.nCodCC", "Value.contratoCadastro.infAdic.nCodProj", "Value.contratoCadastro.infAdic.nCodVend"}),
#"Value.contratoCadastro.itensContrato Expandido" = Table.ExpandListColumn(#"Value.contratoCadastro.infAdic Expandido", "Value.contratoCadastro.itensContrato"),
#"Value.contratoCadastro.itensContrato Expandido1" = Table.ExpandRecordColumn(#"Value.contratoCadastro.itensContrato Expandido", "Value.contratoCadastro.itensContrato", {"itemCabecalho", "itemDescrServ", "itemImpostos", "itemLeiTranspImp", "itemOutrasInf"}, {"Value.contratoCadastro.itensContrato.itemCabecalho", "Value.contratoCadastro.itensContrato.itemDescrServ", "Value.contratoCadastro.itensContrato.itemImpostos", "Value.contratoCadastro.itensContrato.itemLeiTranspImp", "Value.contratoCadastro.itensContrato.itemOutrasInf"}),
#"Value.contratoCadastro.itensContrato.itemCabecalho Expandido" = Table.ExpandRecordColumn(#"Value.contratoCadastro.itensContrato Expandido1", "Value.contratoCadastro.itensContrato.itemCabecalho", {"aliqDesconto", "cCodCategItem", "cNaoGerarFinanceiro", "cTpDesconto", "codItem", "codLC116", "codNBS", "codServMunic", "codServico", "natOperacao", "quant", "seq", "valorAcrescimo", "valorDed", "valorDesconto", "valorOutrasRetencoes", "valorTotal", "valorUnit"}, {"Value.contratoCadastro.itensContrato.itemCabecalho.aliqDesconto", "Value.contratoCadastro.itensContrato.itemCabecalho.cCodCategItem", "Value.contratoCadastro.itensContrato.itemCabecalho.cNaoGerarFinanceiro", "Value.contratoCadastro.itensContrato.itemCabecalho.cTpDesconto", "Value.contratoCadastro.itensContrato.itemCabecalho.codItem", "Value.contratoCadastro.itensContrato.itemCabecalho.codLC116", "Value.contratoCadastro.itensContrato.itemCabecalho.codNBS", "Value.contratoCadastro.itensContrato.itemCabecalho.codServMunic", "Value.contratoCadastro.itensContrato.itemCabecalho.codServico", "Value.contratoCadastro.itensContrato.itemCabecalho.natOperacao", "Value.contratoCadastro.itensContrato.itemCabecalho.quant", "Value.contratoCadastro.itensContrato.itemCabecalho.seq", "Value.contratoCadastro.itensContrato.itemCabecalho.valorAcrescimo", "Value.contratoCadastro.itensContrato.itemCabecalho.valorDed", "Value.contratoCadastro.itensContrato.itemCabecalho.valorDesconto", "Value.contratoCadastro.itensContrato.itemCabecalho.valorOutrasRetencoes", "Value.contratoCadastro.itensContrato.itemCabecalho.valorTotal", "Value.contratoCadastro.itensContrato.itemCabecalho.valorUnit"}),
#"Value.contratoCadastro.itensContrato.itemDescrServ Expandido" = Table.ExpandRecordColumn(#"Value.contratoCadastro.itensContrato.itemCabecalho Expandido", "Value.contratoCadastro.itensContrato.itemDescrServ", {"descrCompleta"}, {"Value.contratoCadastro.itensContrato.itemDescrServ.descrCompleta"}),
#"Value.contratoCadastro.itensContrato.itemImpostos Expandido" = Table.ExpandRecordColumn(#"Value.contratoCadastro.itensContrato.itemDescrServ Expandido", "Value.contratoCadastro.itensContrato.itemImpostos", {"aliqCOFINS", "aliqCSLL", "aliqINSS", "aliqIR", "aliqISS", "aliqPIS", "lDeduzISS", "redBaseCOFINS", "redBaseINSS", "redBasePIS", "retCOFINS", "retCSLL", "retINSS", "retIR", "retISS", "retPIS", "valorCOFINS", "valorCSLL", "valorINSS", "valorIR", "valorISS", "valorPIS"}, {"Value.contratoCadastro.itensContrato.itemImpostos.aliqCOFINS", "Value.contratoCadastro.itensContrato.itemImpostos.aliqCSLL", "Value.contratoCadastro.itensContrato.itemImpostos.aliqINSS", "Value.contratoCadastro.itensContrato.itemImpostos.aliqIR", "Value.contratoCadastro.itensContrato.itemImpostos.aliqISS", "Value.contratoCadastro.itensContrato.itemImpostos.aliqPIS", "Value.contratoCadastro.itensContrato.itemImpostos.lDeduzISS", "Value.contratoCadastro.itensContrato.itemImpostos.redBaseCOFINS", "Value.contratoCadastro.itensContrato.itemImpostos.redBaseINSS", "Value.contratoCadastro.itensContrato.itemImpostos.redBasePIS", "Value.contratoCadastro.itensContrato.itemImpostos.retCOFINS", "Value.contratoCadastro.itensContrato.itemImpostos.retCSLL", "Value.contratoCadastro.itensContrato.itemImpostos.retINSS", "Value.contratoCadastro.itensContrato.itemImpostos.retIR", "Value.contratoCadastro.itensContrato.itemImpostos.retISS", "Value.contratoCadastro.itensContrato.itemImpostos.retPIS", "Value.contratoCadastro.itensContrato.itemImpostos.valorCOFINS", "Value.contratoCadastro.itensContrato.itemImpostos.valorCSLL", "Value.contratoCadastro.itensContrato.itemImpostos.valorINSS", "Value.contratoCadastro.itensContrato.itemImpostos.valorIR", "Value.contratoCadastro.itensContrato.itemImpostos.valorISS", "Value.contratoCadastro.itensContrato.itemImpostos.valorPIS"}),
#"Value.contratoCadastro.itensContrato.itemLeiTranspImp Expandido" = Table.ExpandRecordColumn(#"Value.contratoCadastro.itensContrato.itemImpostos Expandido", "Value.contratoCadastro.itensContrato.itemLeiTranspImp", {"aliMunicipal", "aliqEstadual", "aliqFederal", "chave", "fonte"}, {"Value.contratoCadastro.itensContrato.itemLeiTranspImp.aliMunicipal", "Value.contratoCadastro.itensContrato.itemLeiTranspImp.aliqEstadual", "Value.contratoCadastro.itensContrato.itemLeiTranspImp.aliqFederal", "Value.contratoCadastro.itensContrato.itemLeiTranspImp.chave", "Value.contratoCadastro.itensContrato.itemLeiTranspImp.fonte"}),
#"Value.contratoCadastro.itensContrato.itemOutrasInf Expandido" = Table.ExpandRecordColumn(#"Value.contratoCadastro.itensContrato.itemLeiTranspImp Expandido", "Value.contratoCadastro.itensContrato.itemOutrasInf", {"dItVigFinal", "dItVigInicial", "nTipoItVigFinal"}, {"Value.contratoCadastro.itensContrato.itemOutrasInf.dItVigFinal", "Value.contratoCadastro.itensContrato.itemOutrasInf.dItVigInicial", "Value.contratoCadastro.itensContrato.itemOutrasInf.nTipoItVigFinal"}),
#"Value.contratoCadastro.observacoes Expandido" = Table.ExpandRecordColumn(#"Value.contratoCadastro.itensContrato.itemOutrasInf Expandido", "Value.contratoCadastro.observacoes", {"cObsContrato"}, {"Value.contratoCadastro.observacoes.cObsContrato"}),
#"Value.contratoCadastro.vencTextos Expandido" = Table.ExpandRecordColumn(#"Value.contratoCadastro.observacoes Expandido", "Value.contratoCadastro.vencTextos", {"cAdContrato", "cAdPeriodo", "cAdVenc", "cAntecipar", "cCodPerRef", "cDiaFim", "cDiaIni", "cPostergar", "cProxMes", "cTpVenc", "nDiaFixo", "nDias"}, {"Value.contratoCadastro.vencTextos.cAdContrato", "Value.contratoCadastro.vencTextos.cAdPeriodo", "Value.contratoCadastro.vencTextos.cAdVenc", "Value.contratoCadastro.vencTextos.cAntecipar", "Value.contratoCadastro.vencTextos.cCodPerRef", "Value.contratoCadastro.vencTextos.cDiaFim", "Value.contratoCadastro.vencTextos.cDiaIni", "Value.contratoCadastro.vencTextos.cPostergar", "Value.contratoCadastro.vencTextos.cProxMes", "Value.contratoCadastro.vencTextos.cTpVenc", "Value.contratoCadastro.vencTextos.nDiaFixo", "Value.contratoCadastro.vencTextos.nDias"})
in #"Value.contratoCadastro.vencTextos Expandido"


Listar Movimentos Financeiros

Call: ListarMovimentos

Relative_path: /financas/mf/

let
totalPages = get_data(1)[nTotPaginas],
listOfPages = List.Generate(
() => [ page = 1, conteudo = get_data(1)],
each [page] <= totalPages,
each [page = [page] +1, conteudo = get_data([page] + 1)]
),
#"Convertido para Tabela" = Table.FromList(listOfPages, Splitter.SplitByNothing(), null, null, ExtraValues.Error),
#"Column1 Expandido" = Table.ExpandRecordColumn(#"Convertido para Tabela", "Column1", {"page", "conteudo"}, {"Column1.page", "Column1.conteudo"}),
#"Column1.conteudo Expandido" = Table.ExpandRecordColumn(#"Column1 Expandido", "Column1.conteudo", {"nPagina", "nTotPaginas", "nRegistros", "nTotRegistros", "movimentos"}, {"Column1.conteudo.nPagina", "Column1.conteudo.nTotPaginas", "Column1.conteudo.nRegistros", "Column1.conteudo.nTotRegistros", "Column1.conteudo.movimentos"}),
#"Column1.conteudo.movimentos Expandido" = Table.ExpandListColumn(#"Column1.conteudo Expandido", "Column1.conteudo.movimentos"),
#"Column1.conteudo.movimentos Expandido1" = Table.ExpandRecordColumn(#"Column1.conteudo.movimentos Expandido", "Column1.conteudo.movimentos", {"detalhes", "resumo"}, {"Column1.conteudo.movimentos.detalhes", "Column1.conteudo.movimentos.resumo"}),
#"Column1.conteudo.movimentos.detalhes Expandido" = Table.ExpandRecordColumn(#"Column1.conteudo.movimentos Expandido1", "Column1.conteudo.movimentos.detalhes", {"cCodCateg", "cGrupo", "cNatureza", "cNumParcela", "cOrigem", "cStatus", "cTipo", "dDtEmissao", "dDtPagamento", "dDtPrevisao", "dDtRegistro", "dDtVenc", "nCodCC", "nCodCliente", "nCodTitRepet", "nCodTitulo", "nValorTitulo", "cNumDocFiscal"}, {"Column1.conteudo.movimentos.detalhes.cCodCateg", "Column1.conteudo.movimentos.detalhes.cGrupo", "Column1.conteudo.movimentos.detalhes.cNatureza", "Column1.conteudo.movimentos.detalhes.cNumParcela", "Column1.conteudo.movimentos.detalhes.cOrigem", "Column1.conteudo.movimentos.detalhes.cStatus", "Column1.conteudo.movimentos.detalhes.cTipo", "Column1.conteudo.movimentos.detalhes.dDtEmissao", "Column1.conteudo.movimentos.detalhes.dDtPagamento", "Column1.conteudo.movimentos.detalhes.dDtPrevisao", "Column1.conteudo.movimentos.detalhes.dDtRegistro", "Column1.conteudo.movimentos.detalhes.dDtVenc", "Column1.conteudo.movimentos.detalhes.nCodCC", "Column1.conteudo.movimentos.detalhes.nCodCliente", "Column1.conteudo.movimentos.detalhes.nCodTitRepet", "Column1.conteudo.movimentos.detalhes.nCodTitulo", "Column1.conteudo.movimentos.detalhes.nValorTitulo", "Column1.conteudo.movimentos.detalhes.cNumDocFiscal"}),
#"Column1.conteudo.movimentos.resumo Expandido" = Table.ExpandRecordColumn(#"Column1.conteudo.movimentos.detalhes Expandido", "Column1.conteudo.movimentos.resumo", {"cLiquidado", "nDesconto", "nJuros", "nMulta", "nValAberto", "nValLiquido", "nValPago"}, {"Column1.conteudo.movimentos.resumo.cLiquidado", "Column1.conteudo.movimentos.resumo.nDesconto", "Column1.conteudo.movimentos.resumo.nJuros", "Column1.conteudo.movimentos.resumo.nMulta", "Column1.conteudo.movimentos.resumo.nValAberto", "Column1.conteudo.movimentos.resumo.nValLiquido", "Column1.conteudo.movimentos.resumo.nValPago"})
in #"Column1.conteudo.movimentos.resumo Expandido"


Listar Contas Correntes

Call: ListarContasCorrentes

Relative_path: /geral/contacorrente/

let
totalPages = get_data(1)[total_de_paginas],
listOfPages = List.Generate(
() => [ page = 1, conteudo = get_data(1)],
each [page] <= totalPages,
each [page = [page] +1, conteudo = get_data([page] + 1)]
),
#"Convertido para Tabela" = Table.FromList(listOfPages, Splitter.SplitByNothing(), null, null, ExtraValues.Error),
#"Column1 Expandido" = Table.ExpandRecordColumn(#"Convertido para Tabela", "Column1", {"page", "conteudo"}, {"Column1.page", "Column1.conteudo"}),
#"Column1.conteudo Expandido" = Table.ExpandRecordColumn(#"Column1 Expandido", "Column1.conteudo", {"pagina", "total_de_paginas", "registros", "total_de_registros", "ListarContasCorrentes"}, {"Column1.conteudo.pagina", "Column1.conteudo.total_de_paginas", "Column1.conteudo.registros", "Column1.conteudo.total_de_registros", "Column1.conteudo.ListarContasCorrentes"}),
#"Column1.conteudo.ListarContasCorrentes Expandido" = Table.ExpandListColumn(#"Column1.conteudo Expandido", "Column1.conteudo.ListarContasCorrentes"),
#"Column1.conteudo.ListarContasCorrentes Expandido1" = Table.ExpandRecordColumn(#"Column1.conteudo.ListarContasCorrentes Expandido", "Column1.conteudo.ListarContasCorrentes", {"bloqueado", "bol_instr1", "bol_sn", "cobr_sn", "codigo_banco", "data_alt", "data_inc", "descricao", "hora_alt", "hora_inc", "importado_api", "inativo", "nCodCC", "nao_fluxo", "nao_resumo", "pdv_categoria", "pdv_enviar", "pdv_sincr_analitica", "pix_sn", "saldo_data", "saldo_inicial", "tipo", "tipo_conta_corrente", "user_alt", "user_inc", "cTipoCartao", "pdv_cod_adm", "pdv_dias_venc", "pdv_limite_pacelas", "pdv_num_parcelas", "pdv_taxa_loja", "pdv_tipo_tef"}, {"Column1.conteudo.ListarContasCorrentes.bloqueado", "Column1.conteudo.ListarContasCorrentes.bol_instr1", "Column1.conteudo.ListarContasCorrentes.bol_sn", "Column1.conteudo.ListarContasCorrentes.cobr_sn", "Column1.conteudo.ListarContasCorrentes.codigo_banco", "Column1.conteudo.ListarContasCorrentes.data_alt", "Column1.conteudo.ListarContasCorrentes.data_inc", "Column1.conteudo.ListarContasCorrentes.descricao", "Column1.conteudo.ListarContasCorrentes.hora_alt", "Column1.conteudo.ListarContasCorrentes.hora_inc", "Column1.conteudo.ListarContasCorrentes.importado_api", "Column1.conteudo.ListarContasCorrentes.inativo", "Column1.conteudo.ListarContasCorrentes.nCodCC", "Column1.conteudo.ListarContasCorrentes.nao_fluxo", "Column1.conteudo.ListarContasCorrentes.nao_resumo", "Column1.conteudo.ListarContasCorrentes.pdv_categoria", "Column1.conteudo.ListarContasCorrentes.pdv_enviar", "Column1.conteudo.ListarContasCorrentes.pdv_sincr_analitica", "Column1.conteudo.ListarContasCorrentes.pix_sn", "Column1.conteudo.ListarContasCorrentes.saldo_data", "Column1.conteudo.ListarContasCorrentes.saldo_inicial", "Column1.conteudo.ListarContasCorrentes.tipo", "Column1.conteudo.ListarContasCorrentes.tipo_conta_corrente", "Column1.conteudo.ListarContasCorrentes.user_alt", "Column1.conteudo.ListarContasCorrentes.user_inc", "Column1.conteudo.ListarContasCorrentes.cTipoCartao", "Column1.conteudo.ListarContasCorrentes.pdv_cod_adm", "Column1.conteudo.ListarContasCorrentes.pdv_dias_venc", "Column1.conteudo.ListarContasCorrentes.pdv_limite_pacelas", "Column1.conteudo.ListarContasCorrentes.pdv_num_parcelas", "Column1.conteudo.ListarContasCorrentes.pdv_taxa_loja", "Column1.conteudo.ListarContasCorrentes.pdv_tipo_tef"})
in #"Column1.conteudo.ListarContasCorrentes Expandido1"


Listar Categorias

Call: ListarCategorias

Relative_path: /geral/categorias/

let
totalPages = get_data(1)[total_de_paginas],
listOfPages = List.Generate(
() => [ page = 1, conteudo = get_data(1)],
each [page] <= totalPages,
each [page = [page] +1, conteudo = get_data([page] + 1)]
),
#"Convertido para Tabela" = Table.FromList(listOfPages, Splitter.SplitByNothing(), null, null, ExtraValues.Error),
#"Column1 Expandido" = Table.ExpandRecordColumn(#"Convertido para Tabela", "Column1", {"page", "conteudo"}, {"Column1.page", "Column1.conteudo"}),
#"Column1.conteudo Expandido" = Table.ExpandRecordColumn(#"Column1 Expandido", "Column1.conteudo", {"pagina", "total_de_paginas", "registros", "total_de_registros", "categoria_cadastro"}, {"Column1.conteudo.pagina", "Column1.conteudo.total_de_paginas", "Column1.conteudo.registros", "Column1.conteudo.total_de_registros", "Column1.conteudo.categoria_cadastro"}),
#"Colunas Removidas" = Table.RemoveColumns(#"Column1.conteudo Expandido",{"Column1.conteudo.pagina", "Column1.conteudo.total_de_paginas", "Column1.conteudo.registros", "Column1.conteudo.total_de_registros"}),
#"Column1.conteudo.categoria_cadastro Expandido" = Table.ExpandListColumn(#"Colunas Removidas", "Column1.conteudo.categoria_cadastro"),
#"Column1.conteudo.categoria_cadastro Expandido1" = Table.ExpandRecordColumn(#"Column1.conteudo.categoria_cadastro Expandido", "Column1.conteudo.categoria_cadastro", {"categoria_superior", "codigo", "codigo_dre", "conta_despesa", "conta_inativa", "conta_receita", "dadosDRE", "definida_pelo_usuario", "descricao", "descricao_padrao", "id_conta_contabil", "nao_exibir", "natureza", "tag_conta_contabil", "totalizadora", "transferencia"}, {"Column1.conteudo.categoria_cadastro.categoria_superior", "Column1.conteudo.categoria_cadastro.codigo", "Column1.conteudo.categoria_cadastro.codigo_dre", "Column1.conteudo.categoria_cadastro.conta_despesa", "Column1.conteudo.categoria_cadastro.conta_inativa", "Column1.conteudo.categoria_cadastro.conta_receita", "Column1.conteudo.categoria_cadastro.dadosDRE", "Column1.conteudo.categoria_cadastro.definida_pelo_usuario", "Column1.conteudo.categoria_cadastro.descricao", "Column1.conteudo.categoria_cadastro.descricao_padrao", "Column1.conteudo.categoria_cadastro.id_conta_contabil", "Column1.conteudo.categoria_cadastro.nao_exibir", "Column1.conteudo.categoria_cadastro.natureza", "Column1.conteudo.categoria_cadastro.tag_conta_contabil", "Column1.conteudo.categoria_cadastro.totalizadora", "Column1.conteudo.categoria_cadastro.transferencia"})
in #"Column1.conteudo.categoria_cadastro Expandido1"

Respondeu à sua pergunta?