Create Passive Sell Offer operation.
Learn more about the Create Passive Sell Offer operation.
The account creating the offer does not have a trustline for the asset it is selling.
The account creating the offer does not have a trustline for the asset it is buying.
The account creating the offer is not authorized to sell this asset.
The account creating the offer is not authorized to buy this asset.
The account creating the offer does not have sufficient limits to receive buying and still satisfy its buying liabilities.
The account creating the offer does not have sufficient limits to send selling and still satisfy its selling liabilities. Note that if selling XLM then the account must additionally maintain its minimum XLM reserve, which is calculated assuming this offer will not completely execute immediately.
The account has opposite offer of equal or lesser price active, so the account creating this offer would immediately cross itself.
The account creating this offer does not have enough XLM to satisfy the minimum XLM reserve increase caused by adding a subentry and still satisfy its XLM selling liabilities. For every offer an account creates, the minimum amount of XLM that account must hold will increase.