Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $consultaNota
- ->consulta('nfs_nota', array('nfs_nota_numero', 'nfs_nota_validacao', 'nfs_nota_detalhamento', 'nfs_nota_tipo_recolhimento', 'nfs_nota_retida', 'nfs_nota_tributacao', 'nfs_nota_pis_valor', 'nfs_nota_inss_valor', 'nfs_nota_csll_valor', 'nfs_nota_cofins_valor', 'nfs_nota_ir_valor', 'nfs_nota_pis_aliq',
- 'nfs_nota_inss_aliq', 'nfs_nota_csll_aliq', 'nfs_nota_cofins_aliq', 'nfs_nota_ir_aliq', 'nfs_nota_valor_nota', 'nfs_nota_valor_servico', 'nfs_nota_valor_base', 'nfs_nota_aliquota_iss', 'nfs_nota_valor_iss', 'nfs_nota_carta_correcao', 'nfs_nota_data_emissao',
- 'nfs_nota_status', 'nfs_nota_inss_indice', 'nfs_incide_iss', 'nfs_nota_serie_nota_auxiliar', 'nfs_nota_numero_nota_auxiliar', 'nfs_nota_data_emissao_nota_auxiliar', 'nfs_nota_serie as serie',
- 'nfs_nota_deducao_valor')
- , "AND nfs_nota_id = {$idNota}{$whereAux}", null, array(
- // NFS_PESSOAS [DADOS DO PRESTADOR]
- array('nfs_pessoas as pessoa', 'pessoa.nfs_pessoas_id = nfs_nota.nfs_nota_prestador_id', 'INNER',
- array('pessoa.nfs_pessoas_id as prestador_id', 'pessoa.nfs_pessoas_im as im_pessoa', 'pessoa.nfs_pessoas_ie as ie_pessoa', 'pessoa.nfs_pessoas_rua as rua_pessoa', 'pessoa.nfs_pessoas_numero as numero_pessoa', 'pessoa.nfs_pessoas_complemento as complemento_pessoa',
- 'pessoa.nfs_pessoas_bairro as bairro_pessoa', 'pessoa.nfs_pessoas_cep as cep_pessoa', 'pessoa.nfs_pessoas_telefone as telefone_pessoa', 'pessoa.nfs_pessoas_isento_iss as isento_iss_pessoa', 'pessoa.nfs_pessoas_simples_nacional as simples_nacional_pessoa',
- 'pessoa.nfs_pessoas_aliquota_iss as aliquota_iss_pessoa', 'pessoa.nfs_pessoas_caminho_logo', 'pessoa.nfs_pessoas_natureza as natureza_pessoa', 'pessoa.nfs_pessoas_nome as nome_pessoa', 'pessoa.nfs_pessoas_email as email_pessoa',
- 'pessoa.nfs_pessoas_cpfcnpj as cpfcnpj_pessoa',
- 'pessoa.qtde_quatro_casas as qtde_quatro_casas',
- 'pessoa.valor_unitario_quatro_casas as valor_unitario_quatro_casas',
- 'pessoa.nfs_pessoas_mei as pessoa_mei'
- )),
- // NFS_ESTADO [PRESTADOR]
- array('nfs_estado', 'nfs_estado.nfs_estado_id = pessoa.nfs_pessoas_estado_id', 'INNER', array('nfs_estado.nfs_estado_sigla as estado_pessoa')),
- // RPS
- array('nfs_rps', 'nfs_rps.nfs_rps_id = nfs_nota.nfs_rps_id', 'LEFT', array('nfs_rps.nfs_rps_numero_rps as numero_rps')),
- // NFS_CIDADE [PRESTADOR]
- array('nfs_cidade', 'nfs_cidade.nfs_cidade_id = pessoa.nfs_pessoas_cidade_id', 'INNER', array('nfs_cidade.nfs_cidade_nome as cidade_pessoa')),
- // NFS_RELACIONAMENTO [ENTIDADE DO PRESTADOR]
- array('nfs_relacionamento as relacionamento_pessoa', 'pessoa.nfs_pessoas_id = relacionamento_pessoa.nfs_relacionamento_id_filho AND relacionamento_pessoa.nfs_relacionamento_tipo = 3
- AND relacionamento_pessoa.nfs_relacionamento_status = 1', 'INNER', null),
- // NFS_ENTIDADE [PREFEITURA DO PRESTADOR]
- array('nfs_prefeitura as entidade', 'relacionamento_pessoa.nfs_relacionamento_id_pai = entidade.nfs_prefeitura_id', 'INNER',
- array('entidade.nfs_prefeitura_nome as nome_entidade', 'entidade.nfs_prefeitura_cnpj as cnpj_entidade', 'entidade.nfs_prefeitura_aliquota_iss as aliquota_prefeitura', 'entidade.nfs_prefeitura_sec_orgao', 'entidade.nfs_prefeitura_caminho_logo',
- 'entidade.nfs_prefeitura_telefone as telefone_entidade', 'entidade.nfs_prefeitura_cep as cep_entidade', 'entidade.nfs_prefeitura_rua as rua_entidade', 'entidade.nfs_prefeitura_numero as num_entidade',
- 'entidade.nfs_prefeitura_complemento as comp_entidade', 'entidade.nfs_prefeitura_bairro as bairro_entidade', 'entidade.nfs_prefeitura_serie_nota as entidadeSerie')),
- //Logradouro PRESTADOR
- array('nfs_tipo_logradouro as nfs_tipo_logradouro_p', 'nfs_tipo_logradouro_p.nfs_tipo_logradouro_id = pessoa.nfs_tipo_logradouro_id', 'LEFT', array('nfs_tipo_logradouro_p.nfs_tipo_logradouro_descricao as nfs_tipo_logradouro_descricao_p')),
- // NFS_ESTADO [PREFEITURA]
- array('nfs_estado as estado_entidade', 'estado_entidade.nfs_estado_id = entidade.nfs_estado_id', 'INNER', array('estado_entidade.nfs_estado_sigla as sigla_entidade')),
- // NFS_CIDADE [PRFEITURA]
- array('nfs_cidade as cidade_entidade', 'cidade_entidade.nfs_cidade_id = entidade.nfs_cidade_id', 'INNER', array('cidade_entidade.nfs_cidade_nome as cidade_entidade')),
- // NFS_PESSOAS [TOMADOR]
- array('nfs_pessoas as tomador', 'tomador.nfs_pessoas_id = nfs_nota_tomador_id', 'LEFT',
- array('tomador.nfs_pessoas_id as tomador_id', 'tomador.nfs_pessoas_nome as nome_tomador', 'tomador.nfs_pessoas_cpfcnpj as cpfcnpj_tomador', 'tomador.nfs_pessoas_natureza as natureza_tomador', 'tomador.nfs_pessoas_email as email_tomador',
- 'tomador.nfs_pessoas_telefone as telefone_tomador', 'tomador.nfs_pessoas_im as im_tomador', 'tomador.nfs_pessoas_ie as ie_tomador', 'tomador.nfs_pessoas_rua as rua_tomador', 'tomador.nfs_pessoas_numero as numero_tomador',
- 'tomador.nfs_pessoas_complemento as complemento_tomador', 'tomador.nfs_pessoas_bairro as bairro_tomador', 'tomador.nfs_pessoas_cep as cep_tomador', 'tomador.nfs_pessoas_telefone as telefone_tomador', 'tomador.nfs_pessoas_responsavel_tributario as tributario_tomador',
- 'tomador.nfs_pessoas_exterior AS tomador_estrangeiro', 'tomador.nfs_pessoas_cidade_ex', 'tomador.nfs_pessoas_estado_ex')),
- // NFS_ESTADO [TOMADOR]
- array('nfs_estado as estado_tomador', 'estado_tomador.nfs_estado_id = tomador.nfs_pessoas_estado_id', 'LEFT', array('estado_tomador.nfs_estado_sigla as sigla_tomador')),
- // NFS_CIDADE [TOMADOR]
- array('nfs_cidade as cidade_tomador', 'cidade_tomador.nfs_cidade_id = tomador.nfs_pessoas_cidade_id', 'LEFT', array('cidade_tomador.nfs_cidade_nome as cidade_tomador')),
- // CNAE DO PRESTADOR
- array('nfs_cnae_subclasse', 'nfs_cnae_subclasse.nfs_cnae_subclasse_id = nfs_nota.nfs_cnae_subclasse_id', 'LEFT', array('nfs_cnae_subclasse_sub_classe', 'nfs_cnae_subclasse_descricao')),
- //Logradouro TOMADOR
- array('nfs_tipo_logradouro as nfs_tipo_logradouro_t', 'nfs_tipo_logradouro_t.nfs_tipo_logradouro_id = tomador.nfs_tipo_logradouro_id', 'LEFT', array('nfs_tipo_logradouro_t.nfs_tipo_logradouro_descricao as nfs_tipo_logradouro_descricao_t')),
- // PAIS [TOMADOR]
- array('nfs_pais', 'tomador.nfs_pais_id = nfs_pais.nfs_pais_id', 'LEFT', array('nfs_pais_nome', 'nfs_pais_tipo_doc')),
- //SERVICO
- array('nfs_servicos', 'nfs_servico_id = nfs_servicos.id', 'LEFT', array('servico', 'codigo')),
- //LEI MUNICIPAL
- array('nfs_lei_municipal', 'nfs_lei_municipal.prefeitura_id = nfs_prefeitura_id', 'LEFT', array('lei_municipal')),
- //ITEM DE SERVICO
- array('nfs_cidade as cidade_nota', 'nfs_nota.nfs_cidade_id = cidade_nota.nfs_cidade_id', 'LEFT', array('cidade_nota.nfs_cidade_nome as cidade_nota')),
- // NFS_CIDADE [LOGAL DA PRESTACAO DO SERVICO]
- array('nfs_servicos as servico', 'nfs_nota.nfs_servico_id = servico.id', 'LEFT', array('servico.servico as servico', 'servico.codigo as codigo')),
- // NFS_ESTADO [LOGAL DA PRESTACAO DO SERVICO]
- array('nfs_estado as estado_nota', 'cidade_nota.nfs_estado_id = estado_nota.nfs_estado_id', 'LEFT', array('estado_nota.nfs_estado_sigla as sigla_nota')),
- array('nfs_serie_nota as serienota', 'serienota.id = nfs_nota.nfs_num_serie_id', 'LEFT', array('serienota.serie as serie'))));
Add Comment
Please, Sign In to add comment