Tem a possibilidade de emissão de um ou dois tipos diferentes de documentos de faturação, relacionados com os dois conjuntos de filtros dos documentos de origem, para o primeiro tipo de documento a emitir e segundo tipo de documento a emitir, respetivamente. A aplicação vai buscar todos os documentos de origem que estejam de acordo com o primeiro ou o segundo conjunto de filtros. Depois, vai distribuir o stock por todas as linhas (que estavam de acordo com qualquer um dos dois conjuntos de filtros). Seguidamente, vai emitir os documentos do primeiro tipo (a partir das linhas preparadas, que estavam de acordo com o primeiro filtro). E, finalmente irá emitir os documentos do segundo tipo (a partir das linhas preparadas, que estavam de acordo com o segundo filtro).
1. Documentos de faturação
Opções para emissão automática com origem num documento de faturação:
-> Entre Datas - permite indicar um intervalo de datas – é nesse intervalo de tempo que vão ser encontrados os documentos de faturação;
-> Entre o cliente n.º X e Y - permite indicar um intervalo de clientes para os quais vão ser emitidos os documentos de faturação.
2. Dossiers internos
Opções para emissão automática com origem num dossier interno:
-> Apenas os Dossiers compreendidos entre "Nome da data inicial" e "Nome da data final" (Campos de configuração do dossier) - Aqui é possível definir que só vão ser faturarados os Dossiers internos cuja data esteja compreendida entre as datas indicadas.
-> Entre as datas - Neste local, é definido o intervalo de datas das linhas dos dossiers (bi.rdata) relativamente aos quais se pretende os documentos de faturação.
-> Só emitir para os dossiers marcados.
Opções partilhadas nas duas opções:
-> Filtros para emitir o primeiro tipo de documento - esta opção permite definir os filtros – de Cabeçalhos e Linhas – dos documentos de origem, para emissão do primeiro tipo de documentos de faturação a emitir.
-> Filtros para emitir o segundo tipo de documento - esta opção permite definir os filtros – de Cabeçalhos e Linhas – dos documentos de origem, para emissão do segundo tipo de documentos de faturação a emitir.

Dossiers internos - Permite indicar que se vai emitir documentos de faturação a partir de um Dossier Interno (ex.: encomenda de cliente, proposta, transferência de armazém (neste caso irá movimentar o armazém de origem do dossier), etc.).
Apenas os Dossiers com a data de emissão entre a data inicial e final - Aqui pode-se definir que só se vai faturar os Dossiers internos cuja data esteja compreendida entre as datas indicadas.
Ignorar quantidade já faturada no cálculo de quantidade a emitir - Esta opção serve para ignorar as quantidades já faturadas quando for executar a faturação.
Só emitir para os Dossiers marcados - Permite definir que só vão ser considerados para emissão dos documentos de faturação os Dossiers que estiverem marcados.
Percentagem mínima de satisfação - Esta opção serve para estabelecer uma percentagem mínima de satisfação, ou seja só serão emitidas faturas para encomendas que fiquem x % satisfeitas após a faturação. Em caso de não ser atingida a percentagem, não haverá emissão de documentos de faturação. É possível definir filtros dos dossiers de origem:
Filtros para emitir o primeiro tipo de documento - Esta opção permite definir os filtros, de Cabeçalhos e Linhas, dos documentos de origem, para emissão do primeiro tipo de documentos de faturação a emitir. Sempre que é definido um filtro para as linhas dos documentos, terá de, obrigatoriamente, definir um filtro para o cabeçalho, dado que, caso contrário, os resultados não serão filtrados.
Filtros para emitir o segundo tipo de documento - Esta opção permite definir os filtros, de Cabeçalhos e Linhas, dos documentos de origem, para emissão do segundo tipo de documentos de faturação a emitir. Sempre que é definido um filtro para as linhas dos documentos, terá de, obrigatoriamente, definir um filtro para o cabeçalho, dado que, caso contrário, os resultados não serão filtrados.
3. Faturação Personalizada
Informação
A opção Faturação Personalizada está disponível com o PHC On Ativo, nas gamas Advanced ou Enterprise e se existirem registos ativos no ecrã de Configuração de Faturação Personalizada.
Esta opção permite criar de forma automática documentos de faturação a partir de código em VB.NET.
Quando se seleciona esta opção, são apresentadas numa grelha as configurações ativas definidas no ecrã de Configuração de Faturação Personalizada e deixam de estar disponíveis os filtros e opção dos Documentos de Faturação e dos Dossiers Internos. Deixa também de estar disponível a opção Na preparação se o documento tem subscrição ativa, só mostra os pagos.
Nessa grelha é possível navegar para o registo selecionado (fazer clique em cima da descrição), ordenar, filtrar e marcar/desmarcar todos os registos.

Se selecionar mais que um registo os resultados da expressão, são adicionados à lista de documentos a incluir.
O botão
apenas fica disponível quando está selecionado pelo menos um registo.
Notas
- Independentemente dos campos dos artigos e clientes definidos no código em VB.NET, a aplicação vai sempre sobrepor os mesmos com a informação das respetivas fichas.
- Só serão incluídas as linhas que não têm erros. Por exemplo: se for definido um cliente que não existe, essa linha não é tida em consideração para a preparação e é apresentada uma mensagem de erro no ecrã de preparação.
- As seguintes opções apenas são tidas em consideração se incluidas pelo implementador no código em VB.NET:
- "Agrupado por cliente, separado por"
- "Utilizar só o stock do armazém número"
- "Incluir no documento destino o nome e nº do doc. de origem"
- "Não emitir para movimentos com quantidade ou valor igual a zero"
- "Passa os componentes do documento original"
- "Passa os ecovalores do documento original"
Após definirmos os documentos que se pretende emitir, devemos então clicar no botão 
Após preparação, no segundo passo selecionamos os documentos que desejamos emitir.
-> Data e Hora de Carga - Este campo permite indicar a data e a hora de início de transporte.
Quando o documento de destino é um documento de transporte, estes campos são de preenchimento obrigatório, sendo que, por defeito, o campo “Data” aparece preenchido com a data atual.
É possível alterar a quantidade a emitir e os respetivos descontos.
Na coluna “Obs” é possível apresentar as seguintes mensagens de validação:
- Não há stock no armazém!
- Plafond Ultrapassado; Quant. pedida;
- Faturação Cancelada; Quant. pedida;
- Atraso Limite Ultrapassado; Quant. pedida;
Ao clicar na opção “Emitir”, é redirecionado para o ecrã de monitor de processos assíncronos.