📌 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"
Listar LancCC
Call: ListarLancCC
Relative_path: /financas/contacorrentelancamentos/
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", "listaLancamentos"}, {"Column1.conteudo.nPagina", "Column1.conteudo.nTotPaginas", "Column1.conteudo.nRegistros", "Column1.conteudo.nTotRegistros", "Column1.conteudo.listaLancamentos"}), #"Colunas Removidas" = Table.RemoveColumns(#"Column1.conteudo Expandido",{"Column1.page", "Column1.conteudo.nPagina", "Column1.conteudo.nTotPaginas", "Column1.conteudo.nRegistros", "Column1.conteudo.nTotRegistros"}), #"Column1.conteudo.listaLancamentos Expandido" = Table.ExpandListColumn(#"Colunas Removidas", "Column1.conteudo.listaLancamentos"), #"Column1.conteudo.listaLancamentos Expandido1" = Table.ExpandRecordColumn(#"Column1.conteudo.listaLancamentos Expandido", "Column1.conteudo.listaLancamentos", {"cCodIntLanc", "cabecalho", "departamentos", "detalhes", "diversos", "info", "nCodAgrup", "nCodLanc", "transferencia"}, {"Column1.conteudo.listaLancamentos.cCodIntLanc", "Column1.conteudo.listaLancamentos.cabecalho", "Column1.conteudo.listaLancamentos.departamentos", "Column1.conteudo.listaLancamentos.detalhes", "Column1.conteudo.listaLancamentos.diversos", "Column1.conteudo.listaLancamentos.info", "Column1.conteudo.listaLancamentos.nCodAgrup", "Column1.conteudo.listaLancamentos.nCodLanc", "Column1.conteudo.listaLancamentos.transferencia"}), #"Column1.conteudo.listaLancamentos.cabecalho Expandido" = Table.ExpandRecordColumn(#"Column1.conteudo.listaLancamentos Expandido1", "Column1.conteudo.listaLancamentos.cabecalho", {"dDtLanc", "nCodCC", "nValorLanc"}, {"Column1.conteudo.listaLancamentos.cabecalho.dDtLanc", "Column1.conteudo.listaLancamentos.cabecalho.nCodCC", "Column1.conteudo.listaLancamentos.cabecalho.nValorLanc"}), #"Column1.conteudo.listaLancamentos.departamentos Expandido" = Table.ExpandListColumn(#"Column1.conteudo.listaLancamentos.cabecalho Expandido", "Column1.conteudo.listaLancamentos.departamentos"), #"Column1.conteudo.listaLancamentos.detalhes Expandido" = Table.ExpandRecordColumn(#"Column1.conteudo.listaLancamentos.departamentos Expandido", "Column1.conteudo.listaLancamentos.detalhes", {"aCodCateg", "cCodCateg", "cNumDoc", "cObs", "cTipo", "nCodCliente", "nCodProjeto"}, {"Column1.conteudo.listaLancamentos.detalhes.aCodCateg", "Column1.conteudo.listaLancamentos.detalhes.cCodCateg", "Column1.conteudo.listaLancamentos.detalhes.cNumDoc", "Column1.conteudo.listaLancamentos.detalhes.cObs", "Column1.conteudo.listaLancamentos.detalhes.cTipo", "Column1.conteudo.listaLancamentos.detalhes.nCodCliente", "Column1.conteudo.listaLancamentos.detalhes.nCodProjeto"}), #"Column1.conteudo.listaLancamentos.detalhes.aCodCateg Expandido" = Table.ExpandListColumn(#"Column1.conteudo.listaLancamentos.detalhes Expandido", "Column1.conteudo.listaLancamentos.detalhes.aCodCateg"), #"Column1.conteudo.listaLancamentos.diversos Expandido" = Table.ExpandRecordColumn(#"Column1.conteudo.listaLancamentos.detalhes.aCodCateg Expandido", "Column1.conteudo.listaLancamentos.diversos", {"cHrConc", "cIdentLanc", "cNatureza", "cOrigem", "cUsConc", "dDtConc", "nCodComprador", "nCodLancCP", "nCodVendedor"}, {"Column1.conteudo.listaLancamentos.diversos.cHrConc", "Column1.conteudo.listaLancamentos.diversos.cIdentLanc", "Column1.conteudo.listaLancamentos.diversos.cNatureza", "Column1.conteudo.listaLancamentos.diversos.cOrigem", "Column1.conteudo.listaLancamentos.diversos.cUsConc", "Column1.conteudo.listaLancamentos.diversos.dDtConc", "Column1.conteudo.listaLancamentos.diversos.nCodComprador", "Column1.conteudo.listaLancamentos.diversos.nCodLancCP", "Column1.conteudo.listaLancamentos.diversos.nCodVendedor"}), #"Column1.conteudo.listaLancamentos.info Expandido" = Table.ExpandRecordColumn(#"Column1.conteudo.listaLancamentos.diversos Expandido", "Column1.conteudo.listaLancamentos.info", {"cImpAPI", "dAlt", "dInc", "hAlt", "hInc", "uAlt", "uInc"}, {"Column1.conteudo.listaLancamentos.info.cImpAPI", "Column1.conteudo.listaLancamentos.info.dAlt", "Column1.conteudo.listaLancamentos.info.dInc", "Column1.conteudo.listaLancamentos.info.hAlt", "Column1.conteudo.listaLancamentos.info.hInc", "Column1.conteudo.listaLancamentos.info.uAlt", "Column1.conteudo.listaLancamentos.info.uInc"}), #"Column1.conteudo.listaLancamentos.transferencia Expandido" = Table.ExpandRecordColumn(#"Column1.conteudo.listaLancamentos.info Expandido", "Column1.conteudo.listaLancamentos.transferencia", {"nCodCCDestino"}, {"Column1.conteudo.listaLancamentos.transferencia.nCodCCDestino"}) in #"Column1.conteudo.listaLancamentos.transferencia Expandido"