Compilazione XML in base a tipologia di invio (PEC, COOP, FTP, INTERMEDIARI)

Sto cercando di districarmi nella compilazione dell’XML nei casi in oggetto sarebbe utile avere uno schema di confronto dei vari casi e sintetico per comprendere velocemente quanto realmente serve. Per esempio, leggo nel forum e non solo che a volte specificando la partita iva e il codice fiscale a seconda del metodo di invio la fattura viene rifiutata. O ancora se ho un gestionale che produce il file XML ma questo lo invio al commercialista che mi fa da intermediario oppure a un servizio online come deve essere compilato nei vari casi? Insomma quali sono gli aspetti che cambiano?